private void Start() { if (instance != null){ Destroy(gameObject); } else{ instance = this; } m_Rigidbody2D = GetComponent<Rigidbody2D>(); leftTentaculeOverlap.AddSortingOrder(2); }
private IEnumerator Teleportation(ControlableBody cb) { /* while (cb.transform.rotation.z > -90 && cb.transform.rotation.z < 90) { cb.transform.Rotate(new Vector3(0, 0, Time.deltaTime * 100)); yield return null; } */ //cb.gameObject.SetActive(false); // Play sound yield return new WaitForSeconds(0.5f); //cb.gameObject.SetActive(true); //float y = cb.transform.position.y; float y = exit.position.y; cb.transform.position = new Vector2(exit.position.x, y); Particles.transform.position = cb.transform.position; _sound.Play(); _sound.time = 0.05f; yield return new WaitForSeconds(0.5f); Particles.Stop(); }
void Start () { cb = GetComponent<ControlableBody> (); currentMood = Mood.good; previousMood = currentMood; UpdateMood (); }
void Start() { playerCB = FindObjectOfType<ControlableBody>(); CurrentHour = 0; }