public static void BroadcastSkillCmd(Unit unit, string skillCmd)
        {
            M2C_UserInput_SkillCmd m2CUserInputSkillCmd = new M2C_UserInput_SkillCmd()
            {
                Message = skillCmd, Id = unit.Id
            };

            MessageHelper.Broadcast(m2CUserInputSkillCmd);
        }
Example #2
0
        protected override async ETTask Run(Unit entity, UserInput_SkillCmd message)
        {
            M2C_UserInput_SkillCmd m2CUserInputSkillCmd = new M2C_UserInput_SkillCmd()
            {
                Message = message.Message, Id = entity.Id
            };

            foreach (var VARIABLE in entity.GetComponent <NP_RuntimeTreeManager>().RuntimeTrees)
            {
                VARIABLE.Value.GetBlackboard().Set("PlayerInput", message.Message);
            }

            await ETTask.CompletedTask;
        }