Exemple #1
0
 public void Set(StateLabels label, object newValue)
 {
     if (state.ContainsKey(label))
     {
         state[label] = newValue;
     }
     else
     {
         state.Add(label, newValue);
     }
 }
Exemple #2
0
 public float GetFloat(StateLabels label)
 {
     if (state.ContainsKey(label))
     {
         return((float)state[label]);
     }
     else
     {
         return(0f);
     }
 }
Exemple #3
0
 public bool Check(StateLabels label)
 {
     if (state.ContainsKey(label))
     {
         return(state[label].Equals(true));
     }
     else
     {
         return(false);
     }
 }
 public object GetValue(StateLabels label)
 {
     if (state.ContainsKey(label))
     {
         return(state[label]);
     }
     else
     {
         return(null);
     }
 }
 public Vector2 GetVector2(StateLabels label)
 {
     if (state.ContainsKey(label))
     {
         return((Vector2)state[label]);
     }
     else
     {
         return(Vector2.zero);
     }
 }
 public bool CheckState(StateLabels label)
 {
     return(playerState.Check(label));
 }
 public void SetState(StateLabels label, object value)
 {
     playerState.Set(label, value);
 }