public override void Tick() { if (!inited) { EventedEntityScript.Init(this.GetType(), ref calls, ref attrInfo); inited = true; } }
public override void ReceiveEvent(IGameEvent ge) { Current = ge; EventedEntityScript.EventHappened(this, calls, attrInfo, ge, CoroutineController); Current = null; }
protected virtual void Start() { EventedEntityScript.Init(this.GetType(), ref calls, ref attrInfo); }