Esempio n. 1
0
    public static void ExecuteParams(ParamsKind paramKind)
    {
        if (!_instance)
        {
            return;
        }
        ParamsClass param = Parameters.get(paramKind);

        switch (_instance.CurrentQuest)
        {
        case 2:
            if (paramKind == ParamsKind.IQ && param.Value >= 10)
            {
                _instance.ExecuteQuest();
            }
            break;

        case 3:
            if (paramKind == ParamsKind.WELL && param.Value >= 10)
            {
                _instance.ExecuteQuest();
            }
            break;
        }
    }
Esempio n. 2
0
    protected override void ParamsChanged(ParamsClass param)
    {
        float money = param.Value;

        if (money < 1000000)
        {
            if (ValueText)
            {
                ValueText.text = param.ValueString;
            }
            if (MiljonText)
            {
                MiljonText.text = "0";
            }
            return;
        }

        int milj = Mathf.FloorToInt(money / 1000000);

        if (MiljonText)
        {
            MiljonText.text = milj.ToString();
        }

        money -= milj * 1000000;
        if (ValueText)
        {
            ValueText.text = money.ToString("0");
        }
    }
Esempio n. 3
0
    // Update is called once per frame
    void Update()
    {
        ParamsClass param = Parameters.get(Parameter);

        if (ParamValue != param.Value)
        {
            ParamsChanged(param);
            ParamValue = param.Value;
        }
    }
Esempio n. 4
0
 protected virtual void ParamsChanged(ParamsClass param)
 {
     if (Progress)
     {
         Progress.value = param.Progress;
     }
     if (ValueText)
     {
         ValueText.text = param.ValueString;
     }
 }
Esempio n. 5
0
    protected override void ParamsChanged(ParamsClass param)
    {
        float money = param.Value;
        if (money < 1000000)
        {
            if (ValueText) ValueText.text = param.ValueString;
            if (MiljonText) MiljonText.text = "0";
            return;
        }

        int milj = Mathf.FloorToInt(money/1000000);
        if (MiljonText) MiljonText.text = milj.ToString();

        money -= milj*1000000;
        if (ValueText) ValueText.text = money.ToString("0");
    }
Esempio n. 6
0
 protected virtual void ParamsChanged(ParamsClass param)
 {
     if (Progress) Progress.value = param.Progress;
     if (ValueText) ValueText.text = param.ValueString;
 }