// Use this for initialization void Start() { originalY = transform.position.y; camSwipe = Camera.main.GetComponent <SwipeCamera> (); if (cloudEmitter == null) { cloudEmitter = GameObject.Find("CloudEmitter").GetComponent <ParticleSystem>(); } springJoint = GetComponent <HingeJoint2D>(); float randomVel = Random.Range(.2f, .6f); rigidBod = GetComponent <Rigidbody2D> (); rigidBod.velocity = new Vector2(randomVel, 0); foreach (GameObject cloud in GameObject.FindGameObjectsWithTag("cloud")) { if (cloud != gameObject) { Physics2D.IgnoreCollision(cloud.GetComponent <Collider2D>(), GetComponent <Collider2D> ()); } } }
// Use this for initialization void Start() { if (storyManager == null) { storyManager = GameManagerManager.forestProgression; } if (cameraMover == null) { cameraMover = Camera.main.GetComponent <SwipeCamera> (); } if (goToBenchBtn == null) { goToBenchBtn = GameObject.Find("ToWorkshop"); } if (kaPow == null) { kaPow = GameObject.Find("KAPOW"); } if (dodo == null) { dodo = GameObject.Find("Dodo").GetComponent <DodoController> (); } if (buildKite == null) { buildKite = GameObject.Find("BigThoughtBubble").GetComponent <ThoughtBubble>(); } wiggling = wiggleAround(); }
public void timeout() { LoseNotif.SetActive(true); //menampilkan LoseNotif NoMove.SetActive(true); //menampilkan NoMove GameObject cam = GameObject.Find("Main Camera"); SwipeCamera swipe = cam.GetComponent <SwipeCamera> (); swipe.enabled = false; }
public void OnEndDrag(PointerEventData eventData) { Debug.Log("OnEndDrag"); this.transform.SetParent(parentToReturnTo); //mengembalikan status parent GetComponent <CanvasGroup> ().blocksRaycasts = true; //mengenable kembali raycast pada canvas group GameObject cam = GameObject.Find("Main Camera"); SwipeCamera swipe = cam.GetComponent <SwipeCamera> (); swipe.enabled = true; }
void Update() { if (WinConditionSwipe.win == true) //Jika total jawaban benar sementara mencapai total jawaban benar { finished = true; //variabel finish diset bernilai true WinNotif.SetActive(true); //menampilkan winnotif & nomove NoMove.SetActive(true); GameObject cam = GameObject.Find("Main Camera"); SwipeCamera swipe = cam.GetComponent <SwipeCamera> (); swipe.enabled = false; } }
string parentname, event_d; //Deklarasi variabel parentname dan event_d public void OnBeginDrag(PointerEventData eventData) { Debug.Log("OnBeginDrag"); GameObject cam = GameObject.Find("Main Camera"); SwipeCamera swipe = cam.GetComponent <SwipeCamera> (); swipe.enabled = false; parentname = this.transform.parent.name; //set nilai variabel parentname dengan nama parent gameObject event_d = eventData.pointerDrag.name; //set nilai event_d dengan nama game object yang didrag parentToReturnTo = this.transform.parent; //inisialisasi status parent this.transform.SetParent(this.transform.parent.parent); //menset game object menjadi parentnya parent GetComponent <CanvasGroup>().blocksRaycasts = false; //mendisable raycast pada canvas group if (CheckSwipe.answer == 0 || parentname == "option") //Jika ketika akan didrag jawaban masih kosong atau parentname bernilai option { Debug.Log("0"); return; //memberikan nilai balikan kosong } else if (CheckSwipe.answerfalse == true) //Jika ketika akan didrag jawaban salah { if (parentname == event_d) //Jika nilai variabel parentname sama dengan event_d { CheckSwipe.answerfalse = false; //Set nilai answerfalse menjadi false (jawaban benar) Debug.Log("-1"); CheckSwipe.answer -= 1; //variabel answer pada kelas check -1 } else { Debug.Log("0"); return; //memberikan nilai balikan kosong } } else if (CheckSwipe.answerfalse == false) //Jika ketika akan didrag jawaban benar { if (parentname != event_d) //Jika variabel parentname tidak sama dengan variabel event_d { CheckSwipe.answerfalse = true; //Set nilai answerfalse menjadi true (jawaban salah) Debug.Log("0"); return; //Memberikan nilai balikan kosong } else { Debug.Log("-1"); CheckSwipe.answer -= 1; //variabel answer pada kelas check -1 } } }
// Use this for initialization void Start() { if (storyManager == null) { storyManager = GameManagerManager.forestProgression; } if (cameraMover == null) { cameraMover = Camera.main.GetComponent <SwipeCamera> (); } if (kaPow == null) { kaPow = GameObject.Find("KAPOW"); } if (dodo == null) { dodo = GameObject.Find("Dodo").GetComponent <DodoDamController> (); } if (buildSlingshot == null) { buildSlingshot = GameObject.Find("BigThoughtBubble").GetComponent <ThoughtBubble>(); } }