private void Start()
    {
        relatedText = GetComponent <Text>();
        character   = StateData.Get("character") as CharacterData;
        status      = StateData.Get("room") as RoomStatus;

        SetText();
    }
Exemple #2
0
    private void ShowStars()
    {
        RoomStatus    status    = StateData.Get("room") as RoomStatus;
        CharacterData character = StateData.Get("character") as CharacterData;

        int           satisfaction  = character.GetSatisfaction(status);
        SummaryReview summaryReview = character.GetSummaryReview(satisfaction);

        for (int i = 0; i < summaryReview.Grade; i++)
        {
            _images[i].sprite = _starImage;
        }
    }
Exemple #3
0
    void Start()
    {
        MyImage        = GetComponent <Image>();
        MyImage.sprite = _startValue ? _trueImage : _falseImage;

        _roomStatus = (RoomStatus)(StateData.Get("room"));
        _roomStatus.SetBoolValue(_requirementType, _startValue);

        switch (_requirementType)
        {
        case BooleanRequirementType.Water:
            EventManager.WaterChanged += EventManager_ValueChanged;
            break;

        case BooleanRequirementType.Light:
            EventManager.LightingChanged += EventManager_ValueChanged;
            break;
        }
    }
Exemple #4
0
    private void Start()
    {
        _data = (CharacterData)StateData.Get("character");

        SetImage();
    }
 void EventManager_ValueChanged(float obj)
 {
     GetReview((RoomStatus)StateData.Get("room"));
 }