コード例 #1
0
 public virtual void AfterSerialize()
 {
     if (tempGame == null)
     {
         throw new ApplicationException("tempGame为空,可能未运行PreSerialize");
     }
     else
     {
         game     = tempGame;
         tempGame = null;
     }
 }
コード例 #2
0
 public virtual void PreSerialize()
 {
     game     = null;
     tempGame = game;
 }
コード例 #3
0
 /// <summary>
 /// 新的游戏世界底层
 /// </summary>
 public ARWorldBase(ARGameBase game)
 {
     this.game = game;
 }
コード例 #4
0
 public ARSceneManager(ARGameBase game)
 {
     this.game = game;
 }
コード例 #5
0
 public ARGameWorldScene(ARGameBase game)
     : base(game)
 {
 }
コード例 #6
0
 /// <summary>
 /// 创建一个新界面
 /// </summary>
 /// <param name="game">所属Game</param>
 public ARScene(ARGameBase game)
 {
     this.game = game;
     Initialize();
 }