public SceneLogicInfo AddSceneLogicInfo(int id, SceneLogicConfig cfg) { SceneLogicInfo info = NewSceneLogicInfo(id); info.SceneContext = m_SceneContext; info.SceneLogicConfig = cfg; m_SceneLogicInfos.Add(info.GetId(), info); return(info); }
public SceneLogicInfo AddSceneLogicInfo(int logicId) { SceneLogicInfo info = NewSceneLogicInfo(); info.SceneContext = m_SceneContext; info.SceneLogicConfig = new SceneLogicConfig(); info.SceneLogicConfig.m_LogicId = logicId; m_SceneLogicInfos.Add(info.GetId(), info); return(info); }
public SceneLogicInfo AddSceneLogicInfo(int id, int logicId) { SceneLogicInfo info = NewSceneLogicInfo(id); info.SceneContext = m_SceneContext; info.SceneLogicConfig = new SceneLogicConfig(); info.SceneLogicConfig.m_LogicId = logicId; if (m_SceneLogicInfos.Contains(id)) { SceneLogicInfo oldInfo = GetSceneLogicInfo(id); LogSystem.Error("AddSceneLogicInfo error, Id={0} was exist, LogicId={1}, NewLogicId={2}", id, oldInfo.LogicId, logicId); } m_SceneLogicInfos.Add(info.GetId(), info); return(info); }