////////////////////////////////////////////////////////////////////////// private void Start() { OnStartAction?.Invoke(gameObject); OnStartEvent?.Invoke(); if (m_DestroyAfterExecution) { Destroy(this); } }
public override void Reset() { tweenID = null; // target = new FsmOwnerDefault(); // target.OwnerOption = OwnerDefaultOption.SpecifyGameObject; completed = null; failed = null; playType = PlayType.play; onExit = OnExitAction.Nothing; startAction = OnStartAction.Default; }
private void Start() { OnStartEvent?.Invoke(); OnStartAction?.Invoke(); }
private void DoAction() { OnStartAction?.Invoke(this.gameObject); }