예제 #1
0
파일: Room.cs 프로젝트: AleCamara/ld48-40
    private float GetHappinessSize(float happiness)
    {
        HappinessState happinessState = HappinessUtils.GetHappinessStateFromValue(happiness);

        float result = sizeNeutral;

        switch (happinessState)
        {
        case HappinessState.Happy:
            result = sizeHappy;
            break;

        case HappinessState.Unhappy:
            result = sizeUnhappy;
            break;
        }

        return(result);
    }
예제 #2
0
    private void UpdateFaceSprite()
    {
        HappinessState happinessState = HappinessUtils.GetHappinessStateFromValue(happiness);

        Sprite currentSprite = neutralFace;

        switch (happinessState)
        {
        case HappinessState.Happy:
            currentSprite = happyFace;
            break;

        case HappinessState.Unhappy:
            currentSprite = sadFace;
            break;
        }

        faceRenderer.sprite = currentSprite;
    }
예제 #3
0
파일: Room.cs 프로젝트: AleCamara/ld48-40
    private Color GetHappinessColor(float happiness)
    {
        HappinessState happinessState = HappinessUtils.GetHappinessStateFromValue(happiness);

        Color result = uiNeutralColor;

        switch (happinessState)
        {
        case HappinessState.Happy:
            result = uiHappyColor;
            break;

        case HappinessState.Unhappy:
            result = uiUnhappyColor;
            break;
        }

        return(result);
    }