// Use this for initialization void Start() { turretSelectedSpawnSprite = GetComponent <SpriteRenderer>(); animator = GetComponent <Animator>(); playerBattleManager = GameObject.Find("PlayerBattleManager"); enemyBattleManager = GameObject.Find("EnemyBattleManager"); myTargeting = GetComponent <BasicTargeting>(); myStats = GetComponent <UnitStats>(); turretBaseSprite = turretBase.GetComponent <SpriteRenderer>(); turretHeadSprite = turretHead.GetComponent <SpriteRenderer>(); playerBattleManagerScript = playerBattleManager.GetComponent <PlayerBattleManager>(); enemyBattleManagerScript = enemyBattleManager.GetComponent <EnemyBattleManager>(); if (gameObject.tag == "PlayerUnit") { turretBaseSprite.sprite = playerTurretBase; turretHeadSprite.sprite = playerTurretHead; playerBattleManagerScript.mySpawnedUnits.Add(gameObject); } else { turretBaseSprite.sprite = enemyTurretBase; turretHeadSprite.sprite = enemyTurretHead; enemyBattleManagerScript.mySpawnedUnits.Add(gameObject); } originalRotation = turretHead.transform.rotation; }
// Use this for initialization void Start() { moveController = gameObject.GetComponent <BasicMovementController>(); animator = gameObject.GetComponent <Animator>(); playerBattleManager = GameObject.Find("PlayerBattleManager"); enemyBattleManager = GameObject.Find("EnemyBattleManager"); playerBattleManagerScript = playerBattleManager.GetComponent <PlayerBattleManager>(); enemyBattleManagerScript = enemyBattleManager.GetComponent <EnemyBattleManager>(); myTargeting = gameObject.GetComponent <BasicTargeting>(); myStats = gameObject.GetComponent <UnitStats>(); myStats.unitCurrentMoveSpeed = myStats.unitMoveSpeed; if (gameObject.tag == "PlayerUnit") { playerBattleManagerScript.mySpawnedUnits.Add(gameObject); } else { enemyBattleManagerScript.mySpawnedUnits.Add(gameObject); } }
void Start() { _basicTargeting = GetComponent <BasicTargeting>(); _attackInstance = Instantiate(_attackPrefab, transform.position + _attackOffset, transform.rotation, transform); _attackInstance.SetActive(false); }