Elin Modding Docs Doc
Loading...
Searching...
No Matches
TCOrbitTask.cs
1using System;
2using TMPro;
3using UnityEngine;
4
5// Token: 0x0200017F RID: 383
6public class TCOrbitTask : TCOrbit
7{
8 // Token: 0x06000B0D RID: 2829 RVA: 0x0004500A File Offset: 0x0004320A
9 public unsafe void SetOwner(TaskDesignation _task)
10 {
11 this.task = _task;
12 base.transform.position = *this.task.pos.Position();
13 this.UpdateText();
14 }
15
16 // Token: 0x06000B0E RID: 2830 RVA: 0x0004503C File Offset: 0x0004323C
17 public override void Refresh()
18 {
19 float num = Mathf.Clamp(1f / EMono.screen.Zoom, 0f, 1.5f);
20 this.text.transform.localScale = new Vector3(num, num, 1f);
21 this.text.enabled = (EMono.screen.Zoom > 0.4f);
22 }
23
24 // Token: 0x06000B0F RID: 2831 RVA: 0x000450A1 File Offset: 0x000432A1
25 public void UpdateText()
26 {
27 this.text.text = this.task.GetTextOrbit();
28 }
29
30 // Token: 0x06000B10 RID: 2832 RVA: 0x000450B9 File Offset: 0x000432B9
31 public void UpdateText(string s)
32 {
33 this.text.text = s;
34 }
35
36 // Token: 0x04000A26 RID: 2598
37 public TaskDesignation task;
38
39 // Token: 0x04000A27 RID: 2599
40 public TextMeshPro text;
41}
Definition EMono.cs:6