// Use this for initialization void Start() { instance = instance ?? this; rb = gameObject.GetComponent <Rigidbody2D>(); //Disable event ResetVaues(); }
private void GenerateRocket() { RocketMovement rocket = (RocketMovement)Instantiate(rocketObj, genPoint.position, genPoint.rotation); rocket.transform.parent = planet [0].transform; rocket.transform.Rotate(new Vector3(0, 0, Random.Range(AngleRange.x, AngleRange.y))); rocket.gameManager = this; rocket.planet = this.planet; float scale = Random.Range(ScaleRange.x, ScaleRange.y); rocket.transform.localScale *= scale; rocket.transform.GetChild(0).localScale /= scale; float fuelScale = Random.Range(FuelRange.x, FuelRange.y); rocket.fuel_decay_rate = fuel_decay_rate; rocket.fuel_rate = fuel_rate; rocket.fuel *= fuelScale; rocket.transform.GetChild(0).localScale *= scale; rocket.accer_spd = accer_spd; rocket.limitation = limitation; rotator = rocket.GetComponentInParent <RocketRotator> (); rotator.planet = this.planet; if (showAngle) { rotator.showAngle = true; } rotator.angleText = this.angleText; rotator.cam = this.cam.GetComponentInParent <Camera>(); cam.m_Targets [0] = rocket.gameObject.transform; cam.SetMinSize(minSize_ready); }
void Start() { player = gameObject; rocketMovement = player.GetComponent <RocketMovement>(); succsess = rocketMovement.success; dead = rocketMovement.dead; rocketSound = player.GetComponent <AudioSource>(); }
// Use this for initialization void Start() { if (!showAngle) { angleText.gameObject.SetActive(false); } moveMent = gameObject.GetComponentInParent <RocketMovement> (); rb = gameObject.GetComponentInParent <Rigidbody2D> (); }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Space) && m_GameMaster.getPlayerHp() >= 3) { m_AudioSource.Play(); CinemachineShake.Instance.ShakeCamera(2f, 0.3f); GameObject instBullet = Instantiate(bullet, transform.position, transform.rotation); RocketMovement rocketMovement = instBullet.GetComponent <RocketMovement>(); rocketMovement.baseVelocity = m_PlayerRigidbody.velocity; } }
// Use this for initialization void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } rocketMovement = rocket.GetComponent <RocketMovement>(); }
void Start() { actualScrollingPixelAmount = 0.1f; gameController = GameController.getInstance(); camera = Camera.main; cameraHeight = camera.orthographicSize * 2; cameraWidth = (float)Screen.width / (float)Screen.height * cameraHeight; if (target != null) { rocketMovement = target.GetComponent<RocketMovement>(); rocketCollider = target.GetComponent<Collider2D>(); } else { Debug.Log("Following target not found. Make sure you added it.", this); } }
private void Start() { rocketMovement = rocket.GetComponent <RocketMovement>(); _rocket = rocket; if (showStatus) { status.gameObject.SetActive(true); } else { status.gameObject.SetActive(false); } if (showHeight) { heightCurrent.gameObject.SetActive(true); } else { heightCurrent.gameObject.SetActive(false); } if (showVelocity) { velocity.gameObject.SetActive(true); } else { velocity.gameObject.SetActive(false); } if (showRotation) { rotation.gameObject.SetActive(true); } else { rotation.gameObject.SetActive(false); } }
IEnumerator SpawnRocket() { rocketCount++; int rocketSpawnTime = Random.Range(1, 10); int fromPosition = Random.Range(1, 5); float randX = Random.Range(-5.7f, 6.2f); float randY = Random.Range(4.5f, -4.6f); yield return(new WaitForSeconds(rocketSpawnTime)); if (!engineEvent.questionEvent && !levelEnd) { alert = Instantiate(alertPrefab); alertScript = alert.GetComponent <Alert>(); audio.PlayOneShot(alertSound, 0.7f); if (fromPosition == 1) { alertScript.SetPosition(randX, 4.48f); yield return(new WaitForSeconds(1)); rocket = Instantiate(rocketPrefab); rocketMovement = rocket.GetComponent <RocketMovement>(); rocketMovement.SetPosition(randX, 10.0f, Vector3.down, 90); } else { if (fromPosition == 2) { alertScript.SetPosition(5.96f, randY); yield return(new WaitForSeconds(1)); rocket = Instantiate(rocketPrefab); rocketMovement = rocket.GetComponent <RocketMovement>(); rocketMovement.SetPosition(10.0f, randY, Vector3.left, 180); } else { if (fromPosition == 3) { alertScript.SetPosition(randX, -4.4f); yield return(new WaitForSeconds(1)); rocket = Instantiate(rocketPrefab); rocketMovement = rocket.GetComponent <RocketMovement>(); rocketMovement.SetPosition(randX, -10.0f, Vector3.up, -90); } else if (fromPosition == 4) { alertScript.SetPosition(-5.48f, randY); yield return(new WaitForSeconds(1)); rocket = Instantiate(rocketPrefab); rocketMovement = rocket.GetComponent <RocketMovement>(); rocketMovement.SetPosition(-12.0f, randY, Vector3.right, 1); } } } yield return(new WaitForSeconds(0.25f)); audio.PlayOneShot(rocketFire, 0.7f); } rocketCount--; }
private void Awake() { instance = instance ?? this; }
void Awake() { rocketMovement = rocket.GetComponent <RocketMovement>(); }
private void Awake() { rocketMovement = new RocketMovement(this, movementSpeed); rocketLogic = new RocketLogic(this, this, hitTargets); }
// Use this for initialization void Awake() { //rocketTransform = rocket.transform; rocketMovement = rocket.GetComponent <RocketMovement>(); }
void Start() { _movement = new RocketMovement(transform, _moveSpeed); _orignalPosition = transform.position; }