protected override void OnStart() { dataUnit = GetData <DataUnit>(); dataProjectile = GetData <DataProjectile>(); animator = GetComponent <Animator>(); gameManager = Toolbox.Get <GameManager>(); dataSpell = GetData <DataSpell>(); sideTurn = dataUnit.stats.side == Side.right ? Side.left : Side.right; }
protected override void OnStart() { gameManager = Toolbox.Get <GameManager>(); dataSpell = GetData <DataSpell>(); tower = GetData <DataUnit>(); managerUnits = Toolbox.Get <ManagerUnits>(); StartCoroutine(RainLive(dataSpell.duratation)); transform.position = new Vector2(0.0f, 3.0f); sideTurn = tower.stats.side == Side.right ? Side.left : Side.right; }