static private Execute ( object msg, |
||
msg | object | |
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;
}