// 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() { 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); } }
// Update is called once per frame void Update() { myPartSys_mainModule.startSpeedMultiplier = initialStartSpeed * gameplayManagerScript.getSpeedMult(); }