Пример #1
0
        internal void UpdateBoxCollider()
        {
            Vector3 actualSize;

            actualSize = PlayerBody.GetComponent <SpriteRenderer>().bounds.size;
            PlayerBody.GetComponent <BoxCollider2D>().size = new Vector2(actualSize.x, actualSize.y);
        }
Пример #2
0
 string GetPlayerActorName()
 {
     if (playerBody == null)
     {
         return(null);
     }
     return(playerBody.GetComponent <VoosActor>().GetName());
 }
Пример #3
0
            internal void AddPlayerModel()
            {
                m_PlayerBody = ObjectUtils.Instantiate(evr.m_PlayerModelPrefab, CameraUtils.GetMainCamera().transform, false).GetComponent <PlayerBody>();
                var renderer = m_PlayerBody.GetComponent <Renderer>();

                evr.GetModule <SpatialHashModule>().spatialHash.AddObject(renderer, renderer.bounds);
                evr.GetModule <SnappingModule>().ignoreList = renderer.GetComponentsInChildren <Renderer>(true);
            }
Пример #4
0
            internal void AddPlayerModel()
            {
                m_PlayerBody = ObjectUtils.Instantiate(evr.m_PlayerModelPrefab, CameraUtils.GetMainCamera().transform, false).GetComponent <PlayerBody>();
                var renderer = m_PlayerBody.GetComponent <Renderer>();

                evr.GetModule <SpatialHashModule>().spatialHash.AddObject(renderer, renderer.bounds);
                var playerObjects = m_PlayerBody.GetComponentsInChildren <Renderer>(true);

                foreach (var playerObject in playerObjects)
                {
                    m_VRPlayerObjects.Add(playerObject.gameObject);
                }

                evr.GetModule <IntersectionModule>().standardIgnoreList.AddRange(m_VRPlayerObjects);
            }
Пример #5
0
        void AddPlayerModel()
        {
            m_PlayerBody = EditorXRUtils.Instantiate(m_PlayerModelPrefab, CameraUtils.GetMainCamera().transform, false).GetComponent <PlayerBody>();
            this.InjectFunctionalitySingle(m_PlayerBody);
            if (this.HasProvider <IProvidesSpatialHash>())
            {
                this.AddRendererToSpatialHash(m_PlayerBody.GetComponent <Renderer>());
            }

            var playerObjects = m_PlayerBody.GetComponentsInChildren <Renderer>(true);

            foreach (var playerObject in playerObjects)
            {
                m_VRPlayerObjects.Add(playerObject.gameObject);
            }

            var selectionModule = ModuleLoaderCore.instance.GetModule <SelectionModule>();

            if (selectionModule != null)
            {
                selectionModule.standardIgnoreList.AddRange(m_VRPlayerObjects);
            }
        }
Пример #6
0
 private void OnPlayerAwake(PlayerBody playerBody)
 {
     _playerCharacterController = playerBody.GetComponent <PlayerCharacterController>();
 }
Пример #7
0
    public override void UsePowerUp(int playerUsed)
    {
        PlayerBody pb = GameManager.gameManager.playerBody[playerUsed];

        pb.GetComponent <Rigidbody>().AddForce(multiplier * GameManager.gameManager.cameras[playerUsed].transform.forward, ForceMode.VelocityChange);
    }