private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } }
public void StartGame() { miniGame_current = this; inGameUI = iceStand.transform.parent.parent.GetChild(1).gameObject; txtField = inGameUI.transform.GetChild(0).gameObject; anim_CountDown = inGameUI.transform.GetChild(1).GetComponent <Animator>(); anim_Success = inGameUI.transform.GetChild(2).GetComponent <Animator>(); anim_Failure = inGameUI.transform.GetChild(3).GetComponent <Animator>(); startPoint = Camera.main.transform.position; transform.position = Vector3.up * (1 << 15); StartCoroutine(RunningGame()); }
// Use this for initialization void Start() { miniGameScript = FindObjectOfType <MiniGameScript>(); fallSpeed = Random.Range((200f * (Screen.height / 412)), (300f * (Screen.height / 412))); if (transform.parent.name == "Top") { randNum = Random.Range(-60f, 60f); randRot = new Vector3(0, 0, randNum); transform.Rotate(randRot); temp = (Quaternion.Euler(0, 0, randNum) * Vector3.down); } else if (transform.parent.name == "Right") { randNum = Random.Range(-60f, 60f); randRot = new Vector3(0, 0, randNum); transform.Rotate(randRot); temp = (Quaternion.Euler(0, 0, randNum) * Vector3.left); } else if (transform.parent.name == "Bottom") { randNum = Random.Range(-60f, 60f); randRot = new Vector3(0, 0, randNum); transform.Rotate(randRot); temp = (Quaternion.Euler(0, 0, randNum) * Vector3.up); } else if (transform.parent.name == "Left") { randNum = Random.Range(-60f, 60f); randRot = new Vector3(0, 0, randNum); transform.Rotate(randRot); temp = (Quaternion.Euler(0, 0, randNum) * Vector3.right); } }
public void StartMiniGame() { if (plannedIce.Count == 0) { return; } if (miniGamePrefab == null) { addedIce.AddRange(plannedIce); AddToTower(addedIce); ExitMiniGame(); return; } EventSystem.current.SetSelectedGameObject(null); //Starte das minigame: miniGame = Instantiate(miniGamePrefab).GetComponent <MiniGameScript>(); miniGame.StartGame(); }
// Use this for initialization void Start() { miniGameScript = FindObjectOfType <MiniGameScript>(); }