GetId() public méthode

public GetId ( ) : int
Résultat int
Exemple #1
0
        public void DestroySceneLogicByConfigId(int configId)
        {
            SceneLogicInfo info = m_SceneLogicInfoMgr.GetSceneLogicInfoByConfigId(configId);

            if (null != info)
            {
                m_SceneLogicInfoMgr.RemoveSceneLogicInfo(info.GetId());
            }
        }
Exemple #2
0
        public SceneLogicInfo AddSceneLogicInfo(int id, SceneLogicConfig cfg)
        {
            SceneLogicInfo info = NewSceneLogicInfo(id);

            info.SceneContext     = m_SceneContext;
            info.SceneLogicConfig = cfg;
            m_SceneLogicInfos.AddLast(info.GetId(), info);
            return(info);
        }
Exemple #3
0
        public SceneLogicInfo AddSceneLogicInfo(int logicId)
        {
            SceneLogicInfo info = NewSceneLogicInfo();

            info.SceneContext               = m_SceneContext;
            info.SceneLogicConfig           = new SceneLogicConfig();
            info.SceneLogicConfig.m_LogicId = logicId;
            m_SceneLogicInfos.AddLast(info.GetId(), info);
            return(info);
        }
Exemple #4
0
 static public int GetId(IntPtr l)
 {
     try {
         GameFramework.SceneLogicInfo self = (GameFramework.SceneLogicInfo)checkSelf(l);
         var ret = self.GetId();
         pushValue(l, true);
         pushValue(l, ret);
         return(2);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
Exemple #5
0
        public int CreateSceneLogic(int configId, int logicId, params string[] args)
        {
            int id = 0;
            SceneLogicConfig cfg = new SceneLogicConfig();

            cfg.m_ConfigId = configId;
            cfg.m_LogicId  = logicId;
            cfg.m_Params   = args;
            SceneLogicInfo logicInfo = m_SceneLogicInfoMgr.AddSceneLogicInfo(cfg);

            if (null != logicInfo)
            {
                id = logicInfo.GetId();
            }
            return(id);
        }
Exemple #6
0
        public SceneLogicInfo AddSceneLogicInfo(int id, int logicId)
        {
            SceneLogicInfo info = NewSceneLogicInfo(id);

            info.SceneContext               = m_SceneContext;
            info.SceneLogicConfig           = new SceneLogicConfig();
            info.SceneLogicConfig.m_LogicId = logicId;
            SceneLogicInfo oldInfo;

            if (m_SceneLogicInfos.TryGetValue(id, out oldInfo))
            {
                LogSystem.Error("AddSceneLogicInfo error, Id={0} was exist, LogicId={1}, NewLogicId={2}", id, oldInfo.LogicId, logicId);
            }
            m_SceneLogicInfos.AddLast(info.GetId(), info);
            return(info);
        }