public void CreateRunTimeObject(SwitchStatesInput val) { Instance = ScriptableObject.CreateInstance <SOSwitchState>(); Instance.SetValue(val); }
public void SetValue(SwitchStatesInput val) { Value = val; }
private void Awake() { _SwichStatesInput = GetComponent <SwitchStatesInput>(); _SwitchStateSO.CreateRunTimeObject(_SwichStatesInput); }