예제 #1
0
    void Update()
    {
        if (Input.GetKey(KeyCode.R))
        {
            emitter.KillAll();
            milkEmitter.KillAll();
        }

        if (Input.GetKeyDown(KeyCode.O))
        {
            if (pouring)
            {
                emitter.speed = 0;
            }
            else
            {
                emitter.speed = 4;
            }
            pouring = !pouring;
        }

        if (Input.GetKeyDown(KeyCode.M))
        {
            if (milkPouring)
            {
                milkEmitter.speed = 0;
            }
            else
            {
                milkEmitter.speed = 4;
            }
            milkPouring = !milkPouring;
        }
    }
예제 #2
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKey(KeyCode.D))
        {
            transform.rotation = Quaternion.RotateTowards(transform.rotation, Quaternion.AngleAxis(90, -transform.forward), Time.deltaTime * 50);
        }
        else
        {
            transform.rotation = Quaternion.RotateTowards(transform.rotation, Quaternion.identity, Time.deltaTime * 100);
        }

        if (Input.GetKey(KeyCode.R))
        {
            emitter.KillAll();
        }
    }