protected override void Awake() { base.Awake(); paintMode.pattern.StrokeAdded += OnStrokeAdded; paintMode.pattern.StrokeRemoved += OnStrokeRemoved; player = paintMode.player; buttonHandler = new ButtonHandler( ButtonHandler.newKeyValuePair(btnSpeed, OnSpeedClicked), ButtonHandler.newKeyValuePair(btnTime, OnTimeClicked) ); toggleHandler = new ToggleHandler( ToggleHandler.newKeyValuePair(togglePlay, OnPlayClicked), ToggleHandler.newKeyValuePair(toggleLoop, OnLoopClicked), ToggleHandler.newKeyValuePair(toggleRecord, OnRecordClicked) ); }
private void OnEnable() { player = GetComponentInParent <TactilePlayer>(); player.OnPatternChanged += OnPatternChanged; }