public KeyValuePairs(StringVariable key, StringPair[] stringPairs = null, IntPair[] intPairs = null, FloatPair[] floatPairs = null, BoolPair[] boolPairs = null, Vector2Pair[] vector2Pairs = null) { this.key = key; this.stringPairs = stringPairs; this.intPairs = intPairs; this.floatPairs = floatPairs; this.boolPairs = boolPairs; this.vector2Pairs = vector2Pairs; }
public bool IsPlaying(StringVariable clipName, int layer) { foreach (var clipInfo in animator.GetCurrentAnimatorClipInfo(layer)) { if (clipInfo.clip.name == clipName.runtimeValue) { return(true); } } return(false); }
public BoolPair(StringVariable key, bool value) { this.key = key; this.value = value; }
public Vector2Pair(StringVariable key, Vector2 value) { this.key = key; this.value = value; }
public FloatPair(StringVariable key, float value) { this.key = key; this.value = value; }
public IntPair(StringVariable key, int value) { this.key = key; this.value = value; }
public StringPair(StringVariable key, string value) { this.key = key; this.value = value; }
public void TransitionToState(StringVariable ID) { TransitionToState(ID.runtimeValue); }
public bool IsState(StringVariable ID) { return(IsState(ID.runtimeValue)); }