Please help me with this error:
Complete error from console: NullReferenceException
UnityEngine.Transform.TransformPoint (Vector3 position) (at C:/BuildAgent/work/d3d49558e4d408f4/artifacts/EditorGenerated/UnityEngineTransform.cs:293)
UnityEngine.Transform.TransformPoint (Single x, Single y, Single z) (at C:/BuildAgent/work/d3d49558e4d408f4/artifacts/EditorGenerated/UnityEngineTransform.cs:299)
FireBlaster.Update () (at Assets/Scripts/FireBlaster.cs:25)
using UnityEngine;
using System.Collections;
public class FireBlaster : MonoBehaviour {
public GameObject Blaster;
private Transform myTransform;
private Transform cameraHeadTransform;
private Vector3 launchPosition = new Vector3 ();
// Use this for initialization
void Start ()
{
myTransform = transform;
cameraHeadTransform = myTransform.FindChild("cameraHead");
}
// Update is called once per frame
void Update ()
{
if (Input.GetButton ("Fire Weapon"))
{
launchPosition = cameraHeadTransform.TransformPoint(0, 0, 0.2f);
Instantiate(Blaster, launchPosition, Quaternion.Euler(cameraHeadTransform.eulerAngles.x+90, myTransform.eulerAngles.y, 0));
}
}
}
thanks in advance