protected virtual void OnValidate() { if (apc == null) { apc = new APCMapping(this); } apc.OnValidate(this); }
protected virtual void OnEnable() { if (apc == null) { apc = new APCMapping(this); } apc.OnEnable(); }
void Repaint(APCMapping apc) { if (apc == null) { return; } for (int i = 0; i < 8; i++) { } }
// Override protected virtual void Start() { if (apc == null) { apc = new APCMapping(this); } apc.OnButtonPressedEvent -= OnAPCButton; apc.OnButtonPressedEvent += OnAPCButton; for (int i = 0; i < 8; i++) { apc.SetState(i, (APCMapping.APCStates)Random.Range(0, 2)); } apc.Repaint(); // APCManager.OnMappingEnable(apc); }
protected virtual void Reset() { apc = new APCMapping(this); }