Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TCOrbitTask Class Reference
Inheritance diagram for TCOrbitTask:
TCOrbit TC EMono

Public Member Functions

void SetOwner (TaskDesignation _task)
 
override void Refresh ()
 
void UpdateText ()
 
void UpdateText (string s)
 
virtual void Refresh ()
 
- Public Member Functions inherited from TC
void SetOwner (CardRenderer r)
 
virtual void OnSetOwner ()
 
virtual void OnDraw (ref Vector3 pos)
 
void Kill ()
 
virtual void OnKill ()
 

Public Attributes

TaskDesignation task
 
TextMeshPro text
 
- Public Attributes inherited from TC
CardRenderer render
 

Additional Inherited Members

- Static Public Member Functions inherited from EMono
static int rnd (int a)
 
- Static Public Attributes inherited from TC
static GameSetting.RenderSetting.TCSetting _setting
 
- Static Public Attributes inherited from EMono
static Core core
 
- Properties inherited from TC
Card owner [get]
 
virtual bool isUI [get]
 
virtual Vector3 FixPos [get]
 
- Properties inherited from EMono
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SoundManager Sound [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static CoreDebug debug [get]
 

Detailed Description

Definition at line 4 of file TCOrbitTask.cs.

Member Function Documentation

◆ Refresh()

override void TCOrbitTask.Refresh ( )
inlinevirtual

Reimplemented from TCOrbit.

Definition at line 17 of file TCOrbitTask.cs.

18 {
19 float num = Mathf.Clamp(1f / EMono.screen.Zoom, 0f, 1.5f);
20 text.transform.localScale = new Vector3(num, num, 1f);
21 text.enabled = EMono.screen.Zoom > 0.4f;
22 }
Definition: EMono.cs:4
static BaseGameScreen screen
Definition: EMono.cs:29

References EMono.screen, and BaseGameScreen.Zoom.

◆ SetOwner()

void TCOrbitTask.SetOwner ( TaskDesignation  _task)
inline

Definition at line 10 of file TCOrbitTask.cs.

11 {
12 task = _task;
13 base.transform.position = task.pos.Position();
14 UpdateText();
15 }
ref Vector3 Position(int height)
Definition: Point.cs:524
void UpdateText()
Definition: TCOrbitTask.cs:24
TaskDesignation task
Definition: TCOrbitTask.cs:6
Point pos
Definition: TaskPoint.cs:11

References TaskPoint.pos, Point.Position(), task, and UpdateText().

Referenced by TaskDesignation.TrySpawnOrbit().

◆ UpdateText() [1/2]

void TCOrbitTask.UpdateText ( )
inline

Definition at line 24 of file TCOrbitTask.cs.

25 {
26 text.text = task.GetTextOrbit();
27 }
virtual string GetTextOrbit()

References TaskDesignation.GetTextOrbit(), and task.

Referenced by SetOwner().

◆ UpdateText() [2/2]

void TCOrbitTask.UpdateText ( string  s)
inline

Definition at line 29 of file TCOrbitTask.cs.

30 {
31 text.text = s;
32 }

Member Data Documentation

◆ task

TaskDesignation TCOrbitTask.task

Definition at line 6 of file TCOrbitTask.cs.

Referenced by SetOwner(), and UpdateText().

◆ text

TextMeshPro TCOrbitTask.text

Definition at line 8 of file TCOrbitTask.cs.


The documentation for this class was generated from the following file: