MegaMan.Engine.StateComponent.Message C# (CSharp) Method

Message() public method

public Message ( IGameMessage msg ) : void
msg IGameMessage
return void
        public override void Message(IGameMessage msg)
        {
            StateMessage statemsg = msg as StateMessage;
            if (statemsg != null)
            {
                if (states.ContainsKey(statemsg.StateName))
                {
                    currentState = statemsg.StateName;
                    states[currentState].Initialize(Parent);
                    StateFrames = 0;
                }
            }
        }