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 ();
	}
Esempio n. 4
0
    void Start()
	{
	    playerCB = FindObjectOfType<ControlableBody>();
		CurrentHour = 0;
	}