Exemplo n.º 1
0
        public override bool HandleMessage(AriesEntity entity, Telegram msg)
        {
            bool bHandled = true;

            switch (msg.m_msgType)
            {
            case MessageType.MT_TryDash:
            {
                m_jumpComp = entity.GetAgent().GetComponent <AriesJump>();
                if (m_jumpComp.GetDashCount() == 0)
                {
                    m_jumpComp.AddDashCount();
                    entity.ChangeState(AriesState.Dash);
                }
                break;
            }

            default:
                bHandled = false;
                break;
            }
            return(bHandled);
        }