Ejemplo n.º 1
0
 public bool IsInState(StrHash stateName)
 {
     if (!IsHaveState(stateName))
     {
         return(false);
     }
     return(RootState.IsInState(stateName));
 }
Ejemplo n.º 2
0
 public void ChangeState(StrHash stateName, Callback callback = null)
 {
     if (RootState.IsInState(stateName))
     {
         return;
     }
     callback?.Invoke();
     RootState?.ChangeState(stateName);
 }
Ejemplo n.º 3
0
 public bool IsHaveState(StrHash stateName)
 {
     return(RootState.IsHaveState(stateName));
 }
Ejemplo n.º 4
0
 public bool IsInState(StrHash name)
 {
     return(CurData.IsInState(name));
 }
Ejemplo n.º 5
0
 public bool IsHaveState(StrHash stateName)
 {
     return(CurData.IsHaveState(stateName));
 }
Ejemplo n.º 6
0
 public void ChangeState(StrHash name)
 {
     CurData?.ChangeState(name);
 }
Ejemplo n.º 7
0
        public override bool Equals(object obj)
        {
            StrHash p = obj as StrHash;

            return(p.HashCode == HashCode);
        }