Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
TC.cs
Go to the documentation of this file.
1using UnityEngine;
2
3public class TC : EMono
4{
6
8
9 public Card owner => render.owner;
10
11 public virtual bool isUI => false;
12
13 public virtual Vector3 FixPos => Vector3.zero;
14
15 public void SetOwner(CardRenderer r)
16 {
17 render = r;
18 OnSetOwner();
19 }
20
21 public virtual void OnSetOwner()
22 {
23 }
24
25 public virtual void OnDraw(ref Vector3 pos)
26 {
27 base.transform.position = pos + FixPos;
28 }
29
30 public void Kill()
31 {
32 OnKill();
33 PoolManager.Despawn(this);
34 render = null;
35 }
36
37 public virtual void OnKill()
38 {
39 }
40}
Definition: Card.cs:11
Definition: EMono.cs:4
static void Despawn(Component c)
Definition: PoolManager.cs:128
Definition: TC.cs:4
static GameSetting.RenderSetting.TCSetting _setting
Definition: TC.cs:5
virtual void OnDraw(ref Vector3 pos)
Definition: TC.cs:25
virtual Vector3 FixPos
Definition: TC.cs:13
virtual bool isUI
Definition: TC.cs:11
CardRenderer render
Definition: TC.cs:7
void SetOwner(CardRenderer r)
Definition: TC.cs:15
virtual void OnSetOwner()
Definition: TC.cs:21
virtual void OnKill()
Definition: TC.cs:37
Card owner
Definition: TC.cs:9
void Kill()
Definition: TC.cs:30