コード例 #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
ファイル: Character.cs プロジェクト: AleCamara/ld48-40
    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);
    }