Example #1
0
    void UpdateBattery(BatteryStateSprite State)
    {
        CurrentState = State;

        switch (CurrentState)
        {
        case BatteryStateSprite.Full:
            if (BatteryIndicatorSprite.enabled == false)
            {
                BatteryIndicatorSprite.enabled = true;
            }
            BatteryIndicatorSprite.sprite = BatteryCharged;
            break;

        case BatteryStateSprite.Half:
            if (BatteryIndicatorSprite.enabled == false)
            {
                BatteryIndicatorSprite.enabled = true;
            }
            BatteryIndicatorSprite.sprite = PartialCharge;
            break;

        case BatteryStateSprite.Empty:
            BatteryIndicatorSprite.enabled = false;
            break;
        }
    }
Example #2
0
        private void UpdateBattery(BatteryStateSprite oldState, BatteryStateSprite State)
        {
            EnsureInit();
            CurrentState = State;

            if (BatteryIndicatorSprite == null)
            {
                return;
            }

            switch (CurrentState)
            {
            case BatteryStateSprite.Full:
                if (BatteryIndicatorSprite.enabled == false)
                {
                    BatteryIndicatorSprite.enabled = true;
                }
                BatteryIndicatorSprite.sprite = BatteryCharged;
                break;

            case BatteryStateSprite.Half:
                if (BatteryIndicatorSprite.enabled == false)
                {
                    BatteryIndicatorSprite.enabled = true;
                }
                BatteryIndicatorSprite.sprite = PartialCharge;
                break;

            case BatteryStateSprite.Empty:
                BatteryIndicatorSprite.enabled = false;
                break;
            }
        }