void Start() { GameObject ScriptHolder = GameObject.Find("ScriptHolder"); PopUp = ScriptHolder.GetComponent <PointPopUp>(); ContinuePlayingWindow = ScriptHolder.GetComponent <ContinuePlayingWindow>(); thisSceneController = ScriptHolder.GetComponent <LevelSceneController>(); sizeChange = gameObject.GetComponent <SizeChange>(); }
// Update is called once per frame void Update() { if (Ground.transform.position.y > this.transform.position.y) { SizeChange.ResetAll(); FindObjectOfType <GameManager>().EndGame(); } }
// Use this for initialization void Start() { nav = GetComponent<NavMeshAgent> (); //col = GetComponentInChildren<SphereCollider> (); col = GetComponent<SphereCollider> (); speech = GetComponentInChildren<TextMesh> (); player = GameObject.FindGameObjectWithTag ("Player"); //state = (int)SizeChange.State.LARGE; // big sc = player.GetComponent<SizeChange> (); }
internal void PrivateSizeChangeEvent(object sender, SizeChangeEventArgs e) { OnSizeChange(sender, e); SizeChange?.Invoke(sender, e); }
public static void OnSizeChange(double height, double width) { SizeChange?.Invoke(height, width); }
// Use this for initialization void OnTriggerEnter(Collider other) { SizeChange.ResetAll(); FindObjectOfType <GameManager> ().EndGame(); Destroy(other.gameObject); }