Exemplo n.º 1
0
        public OnlineVRController()
        {
            VRController original = GetComponent <VRController>();

            foreach (FieldInfo info in original.GetType().GetFields(BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic))
            {
                info.SetValue(this, info.GetValue(original));
            }

            Destroy(original);
        }
Exemplo n.º 2
0
        public OnlineVRController()
        {
            VRController original = GetComponent <VRController>();

            foreach (FieldInfo info in original.GetType().GetFields(BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic))
            {
                info.SetValue(this, info.GetValue(original));
            }

            _platformHelper  = original.GetPrivateField <VRPlatformHelper>("_vrPlatformHelper");
            _transformOffset = original.GetPrivateField <VRControllerTransformOffset>("_transformOffset");

            Destroy(original);
        }