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; } }
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"); } }
// Update is called once per frame void Update() { ParamsClass param = Parameters.get(Parameter); if (ParamValue != param.Value) { ParamsChanged(param); ParamValue = param.Value; } }
protected virtual void ParamsChanged(ParamsClass param) { if (Progress) { Progress.value = param.Progress; } if (ValueText) { ValueText.text = param.ValueString; } }
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"); }
protected virtual void ParamsChanged(ParamsClass param) { if (Progress) Progress.value = param.Progress; if (ValueText) ValueText.text = param.ValueString; }