Exemple #1
0
 protected override void OnInitialize()
 {
     base.OnInitialize();
     AC = this.GetDependency <AttributesComponent>();
     if (!AC.IsDiedRegistered)
     {
         AC.Died += AC_Died;
     }
     ArenaSystem = Scene.GetSystem <ArenaSystem>();
 }
Exemple #2
0
 public override void Enter(StateController <GameManager.GameSystemType> owner, IStateArgument argument = null)
 {
     arenaSystem = Object.Instantiate(arenaSystemPrefab);
 }
Exemple #3
0
 public Arena(GameManager gameManager, ArenaSystem arenaSystemPrefab) : base(gameManager)
 {
     this.arenaSystemPrefab = arenaSystemPrefab;
 }