public void Initialize( IMessageReceiver receiver, IDevicesRoot devicesRoot, KeyboardProvider keyboard, TouchPadProvider touchPad) { transform.parent = devicesRoot.Transform; _keyboardParticleParent = keyboard.transform; _mouseParticlePrefabParent = touchPad.transform; var _ = new ParticleControlReceiver(receiver, this); }
public void Initialize(IDevicesRoot parent) => transform.parent = parent.Transform;
public void Initialize(MousePositionProvider mousePositionProvider, IDevicesRoot parent) { _mousePositionProvider = mousePositionProvider; transform.parent = parent.Transform; }