Exemple #1
0
    public override void OnRefresh()
    {
        healthValue        = (int[])Args[0];
        currentEventConfig = Args[1] as EventConfig;
        int turnCount = (int)Args[2];

        for (int i = 0; i < healthValue.Length; i++)
        {
            Bars[i].fillAmount = healthValue[i] / 100f;
        }

        CurrentEvent.SetEvent(currentEventConfig);

        ChooseDesc.text = currentEventConfig.Event;
        RoleName.text   = roleNameDict[currentEventConfig.Hero];
        TurnCount.text  = string.Format("第{0}个月", turnCount);

        ChangeIndicator.ForEach((i) => i.transform.localScale = Vector3.zero);

        nextEventConfigs = GameStart.Game.UpdateNextEventConfig();
        SetNextEventImage();
    }