Exemple #1
0
    void Awake()
    {
        if (!instance)
        {
            instance = this;
        }
        else if (instance != this)
        {
            instance = this;
        }


        m_rb  = this.gameObject.GetComponent <Rigidbody>();
        m_cam = this.gameObject.GetComponent <Camera>();

        if (!m_gPlayer)
        {
            m_gPlayer = GameObject.Find(m_sPlayerName);
            if (m_gPlayer)
            {
                m_ppPlayer = m_gPlayer.GetComponent <PlayerPositioning>();
            }
            else
            {
            }
        }

        //Camera Manager does that already
        //DontDestroyOnLoad(this.gameObject);
    }
Exemple #2
0
    // Start is called before the first frame update
    void Start()
    {
        if (!m_gPlayer)
        {
            m_gPlayer = GameObject.Find(m_sPlayerName);
            if (m_gPlayer)
            {
                m_ppPlayer = m_gPlayer.GetComponent <PlayerPositioning>();
            }
        }

        m_rb.centerOfMass = Vector3.zero;
    }
Exemple #3
0
 // Update is called once per frame
 void LateUpdate()
 {
     //Code for finding player. Will have to be updated, based on game state
     if (!m_gPlayer)
     {
         m_gPlayer = GameObject.Find(m_sPlayerName);
         if (m_gPlayer)
         {
             m_ppPlayer = m_gPlayer.GetComponent <PlayerPositioning>();
         }
     }
     else
     {
         if (!m_ppPlayer)
         {
             m_ppPlayer = m_gPlayer.GetComponent <PlayerPositioning>();
         }
         else
         {
             HandlePlayer();
         }
     }
 }
Exemple #4
0
    // Use this for initialization
    void Start()
    {
        GameObject directorObj = GameObject.FindGameObjectWithTag("Director");
        GameObject soundDirObj = GameObject.FindGameObjectWithTag("SoundDirector");

        if (directorObj != null)
        {
            director = directorObj.GetComponent <Director> ();
        }
        else if (directorObj == null)
        {
            Debug.Log("Cannot find the Director!");
        }
        if (soundDirObj != null)
        {
            soundDirector = soundDirObj.GetComponent <SoundDirector> ();
        }
        else
        {
            Debug.Log("Cannot find the SoundDirector!");
        }

        GameObject obj = GameObject.FindGameObjectWithTag("Player");

        if (obj != null)
        {
            player = obj.GetComponent <PlayerPositioning>();
            shrink = obj.GetComponent <ShrinkPlayer>();
        }
        else if (obj == null)
        {
            Debug.Log("cannot find PlayerControls!");
        }

        soulmeter = GameObject.FindGameObjectWithTag("Soulmeter");
    }
Exemple #5
0
 void Awake()
 {
     m_pPositioning = m_gPlayers? m_gPlayers.GetComponent <PlayerPositioning>(): null;
     m_rb           = this.gameObject.GetComponent <Rigidbody>();
 }
Exemple #6
0
 // Start is called before the first frame update
 void Start()
 {
     m_gPlayer = GameObject.Find("Players");
     m_pPlayer = m_gPlayer.GetComponent <PlayerPositioning>();
 }
 // Use this for initialization
 void Start()
 {
     rb = GetComponent<Rigidbody> ();
     playerPos = GameObject.FindWithTag ("Player").GetComponent<PlayerPositioning>();
     vrHead = transform.FindChild ("VROneSDKHead");
 }