private void Start() { _handler.Commands.Subscribe(message => { switch (message.Command) { case MessageCommandNames.GamepadVisibility: SetGamepadVisibility(message.ToBoolean()); break; } }); _deformer = GetComponent <MagnetDeformer>(); _renderers = GetComponentsInChildren <Renderer>(); }
private void Start() { _deformer = GetComponent <MagnetDeformer>(); _renderer = GetComponent <Renderer>(); var midiController = GetComponent <MidiControllerProvider>(); _knobRenderers = midiController .Knobs .Select(k => k.GetComponentInChildren <Renderer>()) .ToArray(); foreach (var deformable in midiController .Knobs .Select(k => k.GetComponentInChildren <Deformable>())) { deformable.AddDeformer(_deformer); } SetVisibility(false); }
private void Start() { _deformer = GetComponent <MagnetDeformer>(); _renderers = GetComponentsInChildren <Renderer>(); }