Exemplo n.º 1
0
	void Awake ()
	{
		AwakeBaseClass ();

		myAIScript = GetComponent<AITransport> ();
		engineScript = GetComponent<EnginesFighter> ();

		flames.transform.position += (Vector3)Random.insideUnitCircle * 0.5f;
		smoke.transform.position = flames.transform.position - transform.up * 0.22f;
	}
Exemplo n.º 2
0
	public void StartLevel()
	{
		AudioMasterScript.instance.ClearAll ();

		//for warp in
		transport.transform.position = startPos;
		AITrans = transport.GetComponent<AITransport> ();
		AITrans.theCaller = GameObject.FindGameObjectWithTag ("AIManager");
		AITrans.ChangeToNewState (AITransport.StateMachine.warpIn);
		AITrans.thisWasInitialInsertionJump = true;
		AITrans.waypoint = Vector2.zero;
		AITrans.warpInTime = 3;
		AITrans.reelingInPlayerGroup = true;
		AITrans.SetUpReferences ();

		AITrans.InstantAttachFighters (playerGroup [0], playerGroup [1], playerGroup [2]);

		//for other
		equipPanel.SetActive (false);
		ClickToPlay.instance.escGivesQuitMenu = true;
		instructionsPanel.SetActive (false);
		Time.timeScale = 1;
		ClickToPlay.instance.paused = false;
		player.GetComponentInChildren<WeaponsPrimaryFighter> ().InvokeAllowedToFire ();
		objectiveText.enabled = true;

		playerUICanvas.sortingOrder = 0;
	}