Пример #1
0
    // Update is called once per frame
    void Update()
    {
        CoolDown();

        transform.eulerAngles = new Vector3(0, 0, (float)enum_Direction);

        if (!coolDown &&
            (m_Event.horIndex == setHorizontal && (enum_Direction == Direction.LEFT || enum_Direction == Direction.RIGHT) ||
             (m_Event.verIndex == setVertical && (enum_Direction == Direction.UP || enum_Direction == Direction.DOWN))))
        {
            m_Event.Refresh();
            RandomizeDirection();
            source.PlayOneShot(source.clip);
            coolDown = true;
        }
    }