private void Modify(RecognizedControllerKind kind) { foreach (var modifier in GetComponentsInChildren <PlatformControllerModifier>(true)) { modifier.Modify(kind); } }
public override void Modify(RecognizedControllerKind kind) { switch (kind) { case RecognizedControllerKind.ViveController: _currentOffset = new Vector3(); break; case RecognizedControllerKind.OculusTouch: _currentOffset = _oculusOffset; break; default: goto case RecognizedControllerKind.ViveController; } }
public override void Modify(RecognizedControllerKind kind) { _teleportInput.ControllerKind = kind; }
public abstract void Modify(RecognizedControllerKind kind);