Quantcast
Channel: Questions in topic: "error message"
Viewing all articles
Browse latest Browse all 2891

Errors with Script C# [GetComponent, FindGameObject]

$
0
0
**I have some code that im using to simulate a player getting into one of my spaceships but it is not working, anyone know why. I am a beginner so i would not know the way to fix it unless i was told. Thank you** ** Code: ----- ** using UnityEngine; using System.Collections; public class GetInOutShip : MonoBehaviour { public Camera mainCamera; public Camera shipCamera; public Component getInArea; public GameObject player; public GameObject ship; private ShipController shipControls; private FirstPersonController playerControls; bool inShip = false; void Start () { getInArea = GetComponentInChildren(); player = GameObject.FindGameObjectWithTag("Player"); ship = GameObject.FindGameObjectWithTag ("Ship"); shipControls = GetComponent (); playerControls = GetComponent (); shipCamera.enabled = false; mainCamera.enabled = true; shipControls.enabled = false; playerControls.enabled = true; } void OnTriggerEnter (Collider collision) { inShip = true; playerControls.enabled = !playerControls.enabled; shipControls.enabled = !shipControls.enabled; shipCamera.enabled = !shipCamera.enabled; mainCamera.enabled = !mainCamera.enabled; } void OnTriggerExit (Collider collision) { inShip = false; } } ** Some errors im getting: ------------ ** - **NullReferenceException: Object reference not set to an instance of an object GetInOutShip.OnTriggerEnter (UnityEngine.Collider collision) (at Assets/Scripts/GetInOutShip.cs:40)** - **NullReferenceException: Object reference not set to an instance of an object GetInOutShip.Start () (at Assets/Scripts/GetInOutShip.cs:33)**

Viewing all articles
Browse latest Browse all 2891

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>