protected override void HandleMoved(Vector2 t, InteractableObject obj) { base.HandleMoved(t, obj); Frame3Cicak cicak = obj.GetComponent <Frame3Cicak> (); if (cicak && !cicak.isLocked) { cicak.transform.position = Camera.main.ScreenToWorldPoint(t); cicak.transform.position = new Vector3(cicak.transform.position.x, cicak.transform.position.y, 0.0f); } }
protected override void HandleEnded(Vector2 t, InteractableObject obj) { base.HandleEnded(t, obj); Frame3Cicak cicak = obj.GetComponent <Frame3Cicak> (); if (cicak && cicak.isFrameTarget && !cicak.isLocked && cicak.transform.position.x > 0.95f && cicak.transform.position.x < 2.55f && cicak.transform.position.y > -1.05f && cicak.transform.position.y < 0.3f) { cicak.transform.SetParent(pitput); cicak.isLocked = true; pitput.GetComponent <Animator> ().SetTrigger(flyHash); } }