Пример #1
0
 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;
 }
Пример #2
0
    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();
    }
Пример #3
0
    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();
    }