Example #1
0
 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;
 }
Example #2
0
 public void HandleEvent(StateEventType evt)
 {
     if (m_curState != null)
     {
         m_curState.HandleEvent(evt);
     }
 }
Example #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;
            }
        }
Example #4
0
 public StateEvent(StateEventType eventType)
 {
     this.m_eventType = eventType;
 }
Example #5
0
 public abstract void HandleEvent(StateEventType eventT);
Example #6
0
 public virtual void HandleEventType(StateEventType evt)
 {
     Debug.Log("Handle Event " + evt.ToString());
 }