void Start() { missilePartSysComp = GetComponentInChildren <ParticleSystem>(); missileEmissionModule = missilePartSysComp.emission; missileMainModule = missilePartSysComp.main; offscreenArrowSprRen = offscreenArrowObject.GetComponent <SpriteRenderer>(); gameplayManagerScript = gameplayManagerObject.GetComponent <GameplayManagement>(); if (reticleObject == null) { reticleObject = GameObject.Find("MouseControlReticle"); } // end of start method /* * foreach (SpriteRenderer sprRen in GetComponentsInChildren<SpriteRenderer>()) * { * if (sprRen.gameObject.name.Equals("OffscreenArrow")) * { * arrowSprRen=sprRen; * break; * } * } * * * if (reticleObject==null) * { * // oopsie, can't find reticle object * } */ }
// Use this for initialization void Start() { if (liveZoneObject == null) { liveZoneObject = GameObject.FindGameObjectWithTag("LiveZone"); } if (missileGameObject == null) { missileGameObject = GameObject.FindGameObjectWithTag("Missile"); } if (gameplayManagerObject == null) { gameplayManagerObject = GameObject.FindGameObjectWithTag("GameplayManager"); } gameplayManagerScript = gameplayManagerObject.GetComponent <GameplayManagement>(); myCollider = GetComponent <Collider2D>(); mySprRen = GetComponent <SpriteRenderer>(); myRB = GetComponent <Rigidbody2D>(); myAduioSource = GetComponent <AudioSource>(); liveZoneCollider = liveZoneObject.GetComponent <Collider2D>(); myRB.velocity = new Vector2(speed * gameplayManagerScript.getSpeedMult(), 0f); }
// Use this for initialization void Start() { gameplayManagerScript = gameplayManagerObject.GetComponent <GameplayManagement>(); if (myPartSys == null) { myPartSys = GetComponent <ParticleSystem>(); } myPartSys_mainModule = myPartSys.main; initialStartSpeed = myPartSys_mainModule.startSpeed.constant; }
// Use this for initialization void Start() { if (liveZoneObject == null) { liveZoneObject = GameObject.FindGameObjectWithTag("LiveZone"); } if (missileObject == null) { missileObject = GameObject.FindGameObjectWithTag("Missile"); } if (gameplayManagerObject == null) { gameplayManagerObject = GameObject.FindGameObjectWithTag("GameplayManager"); } mySprRen = GetComponent <SpriteRenderer>(); myRB = GetComponent <Rigidbody2D>(); myCollider = GetComponent <BoxCollider2D>(); myAudioSource = GetComponent <AudioSource>(); liveZoneCollider = liveZoneObject.GetComponent <Collider2D>(); gameplayManagerScript = gameplayManagerObject.GetComponent <GameplayManagement>(); if (gameObject.name == "Helicopter" || gameObject.name == "Helicopter(Clone)" || mySprRen.sprite.name.Equals("helicopter")) { isHelicopter = true; } myRB.velocity = new Vector2(speed * gameplayManagerScript.getSpeedMult(), 0f); if (isHelicopter) { myRB.velocity = new Vector2(myRB.velocity.x, -(transform.position.y / transform.position.x) * Random.value * Mathf.Abs(speed)); } if (gameplayManagerScript.getMissionStatus()) { lowestDistance = distance(missileObject.transform.position, transform.position); } }