public void OnPlayEventEnd() { if (currentRollNumberType == RollNumberType.Type_Integer) { Text = currentIntegerValue[(int)NumberIndex.Index_TargetNumber].ToString(); } else if (currentRollNumberType == RollNumberType.Type_Float) { Text = string.Format("{0:0.00}", currentFloatValue[(int)NumberIndex.Index_TargetNumber]); } currentRollNumberType = RollNumberType.Type_Nothing; }
public void SetFloatRollValue(float targetValue, bool isDirect) { if (isDirect) { Text = string.Format("{0:0.00}", targetValue); return; } currentRollNumberType = RollNumberType.Type_Float; currentFloatValue[(int)NumberIndex.Index_CurrentNumber] = Convert.ToSingle(Text); currentFloatValue[(int)NumberIndex.Index_TargetNumber] = targetValue; GuiPlaneAnimationPlayer player = this.GetComponent <GuiPlaneAnimationPlayer>(); player.Stop(); player.Play(); }
public void SetIntegerRollValue(int targetValue, bool isDirect) { if (isDirect) { Text = targetValue.ToString(); return; } currentRollNumberType = RollNumberType.Type_Integer; currentIntegerValue[(int)NumberIndex.Index_CurrentNumber] = Convert.ToInt32(Text); currentIntegerValue[(int)NumberIndex.Index_TargetNumber] = targetValue; GuiPlaneAnimationPlayer player = this.GetComponent <GuiPlaneAnimationPlayer>(); player.Stop(); player.Play(); }