public StateEvent(object sender, object receiver, StateEventType eventType, object extraEventInfo)
 {
     this.m_sender         = sender;
     this.m_receiver       = receiver;
     this.m_eventType      = eventType;
     this.m_extraEventInfo = extraEventInfo;
 }
Exemple #2
0
 public void HandleEvent(StateEventType evt)
 {
     if (m_curState != null)
     {
         m_curState.HandleEvent(evt);
     }
 }
Exemple #3
0
        public override void HandleEventType(StateEventType evt)
        {
            switch (evt)
            {
            case StateEventType.jumpLaunch: mJumpState = 1; break;

            case StateEventType.JumpGrounded: mJumpState = 4; break;

            case StateEventType.jumpComplete: mJumpState = 5; break;
            }
        }
 public StateEvent(StateEventType eventType)
 {
     this.m_eventType = eventType;
 }
Exemple #5
0
 public abstract void HandleEvent(StateEventType eventT);
 public virtual void HandleEventType(StateEventType evt)
 {
     Debug.Log("Handle Event " + evt.ToString());
 }