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; }
internal void SyncOperateMode(bool bAuto) { Msg_CR_OperateMode bd = new Msg_CR_OperateMode(); bd.isauto = bAuto; SendMessage(RoomMessageDefine.Msg_CR_OperateMode, bd); }
public 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(); }