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); }