// 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() { playerBattleManager = GameObject.Find("PlayerBattleManager"); enemyBattleManager = GameObject.Find("EnemyBattleManager"); playerBattleManagerScript = playerBattleManager.GetComponent <PlayerBattleManager>(); enemyBattleManagerScript = enemyBattleManager.GetComponent <EnemyBattleManager>(); myStats = gameObject.GetComponent <UnitStats>(); moveController = gameObject.GetComponent <BasicMovementController>(); targetsList = new List <GameObject>(); if (myStats.unitName == "Turret") { turret = GetComponent <Turret>(); } if (myStats.unitName != "Turret") { if (gameObject.tag == "PlayerUnit") { enemyGenerator = GameObject.Find("EnemyGenerator"); targetsList.Add(enemyGenerator); } else { enemyGenerator = GameObject.Find("PlayerGenerator"); targetsList.Add(enemyGenerator); } } }
// Use this for initialization void Start() { myStats = GetComponent <UnitStats>(); animator = GetComponent <Animator>(); minerAtNode = GetComponent <MoveToNode>(); playerBattleManager = GameObject.Find("PlayerBattleManager"); enemyBattleManager = GameObject.Find("EnemyBattleManager"); playerBattleManagerScript = playerBattleManager.GetComponent <PlayerBattleManager>(); enemyBattleManagerScript = enemyBattleManager.GetComponent <EnemyBattleManager>(); // check if I am an enemy or player miner and add me to their list if (gameObject.tag == "PlayerMiner") { playerBattleManagerScript.myPlayerMiners.Add(gameObject); playerBattleManagerScript.mySpawnedUnits.Add(gameObject); // Add player upgrades here playerMiningGain = (20 + MinersStatsUpgradesStatic.pokoMinerResourceMiningGainUpgrade); myStats.unitCurrentMoveSpeed = (myStats.unitMoveSpeed + MinersStatsUpgradesStatic.pokoMinerMoveSpeedUpgrade); myStats.health += MinersStatsUpgradesStatic.pokoMinerHealthUpgrade; miningGain = playerMiningGain + 200; } else { enemyBattleManagerScript.myEnemyMiners.Add(gameObject); enemyBattleManagerScript.mySpawnedUnits.Add(gameObject); // need to add enemy miner adjustments here based on the AIs personal upgrades } }
private void Awake() { battleUIManager = battleUI.GetComponent <BattleUIManager>(); playerBattleManagerScript = playerBattleManager.GetComponent <PlayerBattleManager>(); enemyBattleManagerScript = enemyBattleManager.GetComponent <EnemyBattleManager>(); PlacePlayerSpawnPods(); PlaceEnemySpawnPods(); PlacePlayerStartingMiners(); PlaceEnemyStartingMiners(); }
private void Awake() { aiInfo = GetComponent <AIInformation>(); BuildAIInfo(); Scene currentScene = SceneManager.GetActiveScene(); if (currentScene.name != "02a_Space") { enemyBattleManager = GameObject.Find("EnemyBattleManager"); enemyBattleManagerScript = enemyBattleManager.GetComponent <EnemyBattleManager>(); } aiUnits = new List <string>(); SavedPlanetForBattleStatic.startingMiners = 1; }
// Use this for initialization void Start() { myDefendPosition = GetDefendPosition(); myStats = gameObject.GetComponent <UnitStats>(); playerBattleManagerScript = GameObject.Find("PlayerBattleManager").GetComponent <PlayerBattleManager>(); enemyBattleManagerScript = GameObject.Find("EnemyBattleManager").GetComponent <EnemyBattleManager>(); animationIsWalking = true; // set the power generators based on my units perspective if (gameObject.tag == "PlayerUnit") { myGenerator = GameObject.Find("PlayerGenerator"); enemyGenerator = GameObject.Find("EnemyGenerator"); } else { myGenerator = GameObject.Find("EnemyGenerator"); enemyGenerator = GameObject.Find("PlayerGenerator"); } }
// 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); } }