Пример #1
0
        //////////////////////////////////////////////////////////////////////////
        private void Start()
        {
            OnStartAction?.Invoke(gameObject);
            OnStartEvent?.Invoke();

            if (m_DestroyAfterExecution)
            {
                Destroy(this);
            }
        }
Пример #2
0
 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;
 }
Пример #3
0
 private void Start()
 {
     OnStartEvent?.Invoke();
     OnStartAction?.Invoke();
 }
Пример #4
0
 private void DoAction()
 {
     OnStartAction?.Invoke(this.gameObject);
 }