コード例 #1
0
ファイル: GameLogic.cs プロジェクト: lovcavil/TestFrame
 /// <summary>
 /// test Initialize ---basic function only
 /// 把每个组件都初始化
 /// </summary>
 void Initialize()
 {
     um = new UpdateManager();
     um.Initialize();
     log = new Log();
     CoreTimer.Start();
 }
コード例 #2
0
ファイル: GameLogic.cs プロジェクト: lovcavil/StupidMonkey
 public void Destroy()
 {
     um = null;
     pm = null;
     log = null;
     CoreTimer.Stop();
 }
コード例 #3
0
ファイル: GameLogic.cs プロジェクト: lovcavil/StupidMonkey
        /// <summary>
        /// test Initialize ---basic function only
        /// 把每个组件都初始化
        /// </summary>
        void Initialize()
        {
            um = new UpdateManager();
            um.Initialize();
            pm = new PropertiesManager();
            pm.AddPropertyManager<Material>();
            pm.AddPropertyManager<State>();

            Material bbb = new Material("ssss",1.2f);
            ///((PropertyManager<Material>)Material.propertyManager).addProperty(bbb);

            State ccc = new State();
            ((PropertyManager<State>)State.propertyManager).addProperty(ccc);

            log = new Log();
            CoreTimer.Start();
        }