GameFramework.Msg_CR_OperateModeHandler.Execute C# (CSharp) Method

Execute() static private method

static private Execute ( object msg, User user ) : void
msg object
user User
return void
        internal static void Execute(object msg, User user)
        {
            Msg_CR_OperateMode modeMsg = msg as Msg_CR_OperateMode;
            if (null == modeMsg) return;
            EntityInfo userInfo = user.Info;
            if (null == userInfo) return;

            AiStateInfo aiInfo = userInfo.GetAiStateInfo();
            AiData_Leader data = aiInfo.AiDatas.GetData<AiData_Leader>();
            if (null == data) {
                data = new AiData_Leader();
                aiInfo.AiDatas.AddData(data);
            }
            data.IsAutoOperate = modeMsg.isauto;
        }
Msg_CR_OperateModeHandler