private void Update()
        {
            currentState = m_HI5Status.GetMagneticState(m_Type);

            if (m_HI5Status.IsGloveAvailable(m_Type))
            {
                SetMagneticStateSpriteRenderer(currentState);
            }
            else
            {
                SetMagneticStateSpriteRenderer(MagneticStatus.Unknown);
            }
        }
Exemple #2
0
        private void SetMagneticStateSpriteRenderer(MagneticStatus state)
        {
            switch (state)
            {
            case MagneticStatus.Unknown:
                m_SpritRenderer.sprite = null;
                break;

            case MagneticStatus.Good:
                m_SpritRenderer.sprite = m_Good;
                break;

            case MagneticStatus.Fair:
                m_SpritRenderer.sprite = m_Fair;
                break;

            case MagneticStatus.Bad:
                m_SpritRenderer.sprite = m_Bad;
                break;
            }
        }
Exemple #3
0
 private void Update()
 {
     //ruige 2019 6 25
     //currentState = m_HI5Status.GetMagneticState(m_Type);
     if (m_Type == Hand.LEFT)
     {
         currentState = HI5_Manager.magneticStatus.statusLeft;
     }
     else if (m_Type == Hand.RIGHT)
     {
         currentState = HI5_Manager.magneticStatus.statusRight;
     }
     if (m_HI5Status.IsGloveAvailable(m_Type))
     {
         SetMagneticStateSpriteRenderer(currentState);
     }
     else
     {
         SetMagneticStateSpriteRenderer(MagneticStatus.Unknown);
     }
 }