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;
            }
        }
Example #3
0
 public override void Modify(RecognizedControllerKind kind)
 {
     _teleportInput.ControllerKind = kind;
 }
 public abstract void Modify(RecognizedControllerKind kind);