public static AIDataScript getInstance() { if (s_instance == null) { s_instance = new AIDataScript(); } return(s_instance); }
public static void onMySqlRespond(string respondData) { try { AIDataScript.getInstance().initJson(respondData); } catch (Exception ex) { TLJ_PlayService.PlayService.log.Error("Request_GetAIList.onMySqlRespond----" + ex.Message); // 客户端参数错误 //respondJO.Add("code", Convert.ToInt32(TLJCommon.Consts.Code.Code_ParamError)); // 发送给客户端 //LogicService.m_serverUtil.sendMessage(connId, respondJO.ToString()); } }
public static void clearRoomNonePlayer(RoomData room) { // 删除机器人 for (int i = room.getPlayerDataList().Count - 1; i >= 0; i--) { if (room.getPlayerDataList()[i].m_isAI) { LogUtil.getInstance().addDebugLog("清理机器人:" + room.getPlayerDataList()[i].m_uid); AIDataScript.getInstance().backOneAI(room.getPlayerDataList()[i].m_uid); room.getPlayerDataList().RemoveAt(i); } } // 删除离线的人 for (int i = room.getPlayerDataList().Count - 1; i >= 0; i--) { if (room.getPlayerDataList()[i].isOffLine()) { LogUtil.getInstance().addDebugLog("清理离线的人:" + room.getPlayerDataList()[i].m_uid); room.getPlayerDataList().RemoveAt(i); } } }
public static void clear() { s_instance = null; }