public void HandleEvent(SnowboardStates.CharacterEvents eventId, object eventData) { if(eventData != null) { // Debug.Log("Handle Event: " + eventId.ToString() + ". Data: " + eventData + " Time: " + Time.time); } else { // Debug.Log("Handle Event: " + eventId.ToString() + " Time: " + Time.time); } mStateMachine.QueueEvent(eventId, eventData); }
// this is needed so that HandleEvent can receive a Unity Message public void HandleEvent(SnowboardStates.CharacterEvents eventId) { HandleEvent(eventId, null); }