コード例 #1
0
 public CallbackManager(MicropolisUnityEngine engine)
 {
     _engine = engine;
     _engine.OnUpdateDate       += UpdateDate;
     _engine.OnUpdateFunds      += UpdateFunds;
     _engine.OnUpdateCityName   += UpdateCityName;
     _engine.OnUpdateEvaluation += UpdateEvaluation;
     _engine.OnSendMessage      += SendMessage;
 }
コード例 #2
0
ファイル: GameManager.cs プロジェクト: ramonjin/Micropolis
 private void Awake()
 {
     _engine = MicropolisUnityEngine.CreateUnityEngine();
 }
コード例 #3
0
ファイル: TileManager.cs プロジェクト: ramonjin/Micropolis
 /// <summary>
 /// Constructs the engine and hooks it up to the <see cref="Micropolis"/> engine.
 /// Also finds the <see cref="Tilemap"/> in the scene to do the drawing to.
 /// </summary>
 /// <param name="engine"></param>
 public TileManager(MicropolisUnityEngine engine)
 {
     _engine     = engine;
     _tileEngine = new TileEngine();
     _mapLayer   = GameObject.Find("MapLayer").GetComponent <Tilemap>();
 }