private static FloatOverride TransferValue(FloatOverride to, FloatOverride from) { if (from.State == ECharacterOverrideState.Enable) { return new FloatOverride { State = ECharacterOverrideState.Enable, Value = Mathf.Min(to.Value, from.Value) } } ; return(to); } }
public bool IsOverrideEnabled(FloatOverride floatOverride) { return(floatOverride.State == ECharacterOverrideState.Enable); }