void Awake() { player = GameObject.Find("Player").GetComponent <Player>(); if (player == null) { Debug.LogError("Player Not Found!!"); } animator = GetComponent <Animator>(); if (animator == null) { Debug.LogError("Cannot get Animator!"); } enemyCollider = GetComponent <Collider2D>(); if (enemyCollider == null) { Debug.LogError("Cannot get collider!"); } spriteRenderer = GetComponent <SpriteRenderer>(); if (spriteRenderer == null) { Debug.LogError("Sprite Renderer Not Found!!"); } startingSprite = spriteRenderer.sprite; laserPools = GameObject.Find("LaserPools").GetComponent <LaserPools>(); if (laserPools == null) { Debug.LogError("Laser Pools Not Found!!"); } }
void Start() { score = 0; thrusterFuel = 100; fuelRecharging = false; shieldStrength = 0; thrustersOnCd = false; stdAmmoCount = 15; cameraShakeDuration = 0; screenShakeAllowed = PlayerPrefs.GetInt("ScreenShakeOn"); gameCamera = GameObject.Find("Main Camera").GetComponent <Transform> (); if (gameCamera == null) { Debug.LogError("Cannot find camera!"); } cameraStartPos = gameCamera.position; gameManager = GameObject.Find("GameManager").GetComponent <GameManager> (); if (gameManager == null) { Debug.LogError("Game Manager is NULL"); } spawnManager = GameObject.Find("SpawnManager").GetComponent <SpawnManager> (); if (spawnManager == null) { Debug.LogError("Spawn Manager Not Found!!"); } uiManager = GameObject.Find("UiManager").GetComponent <UiManager> (); if (uiManager == null) { Debug.LogError("Ui Manager Not Found!!"); } uiManager.UpdateLivesImage(lives); laserPools = GameObject.Find("LaserPools").GetComponent <LaserPools> (); if (laserPools == null) { Debug.LogError("Laser Pools Not Found!!"); } transform.position = new Vector3(0, -3.5f, 0); shieldRenderer = playerShield.GetComponent <SpriteRenderer> (); shieldLevel3 = new Color(1, 1, 1, 1); shieldLevel2 = new Color(0.6f, 0.6f, 0.6f, 1); shieldLevel1 = new Color(0.3f, 0.3f, 0.3f, 1); }