コード例 #1
0
 public override void Begin(params object[] parameters)
 {
     base.Begin(parameters);
     this.BattleEncounterRepositoryService = base.GameServer.Game.GetService <IBattleEncounterRepositoryService>();
     if (AIScheduler.Services != null)
     {
         this.tickableRepository = (AIScheduler.Services.GetService <ITickableRepositoryAIHelper>() as TickableRepository);
     }
     this.coroutine = Coroutine.StartCoroutine(this.RunAsync(), null);
 }
コード例 #2
0
 public override void End(bool abort)
 {
     base.End(abort);
     this.BattleEncounterRepositoryService = null;
     this.tickableRepository = null;
 }