Ejemplo n.º 1
0
        public virtual void TriggerActionEvents()
        {
            DebugAction("TriggerAction Events ", gameObject);

            doingAction = true;

            // Call OnStartAction from the Controller's GenericAction inspector
            OnStartAction.Invoke();

            // Call OnDoAction from the Controller's GenericAction
            OnDoAction.Invoke(triggerAction);

            // trigger OnDoAction Event, you can add a delay in the inspector
            StartCoroutine(triggerAction.OnPressActionDelay(gameObject));
        }