please help i am geting error cs1061

am getting this message in my unity for my script and i am lost
Assets/Camera Controller.cs(17,53): error CS1061: Type `Unity Engine.Game Object’ does not contain a definition for transom

please help

using Unity Engine;
using System.Collections;

public class CameraController : MonoBehaviour {

public GameObject player; 

private Vector3  offset ;

void Start ( )
{
		offset = transform.position - player.transform.position;
	}
	
	void LateUpdate ( ) 
	{
		transform.position = player.transfom.position + offset;
	}
}

using UnityEngine; using System.Collections; public class CameraController : MonoBehaviour { public GameObject player; private Vector3 offset ; void Start ( ) { offset = transform.position - player.transform.position; } void LateUpdate ( ) { transform.position = player.transfom.position + offset; } }

1 Answer

1

There is a typographical error in your second reference to the player object’s transform component, causing the error.

using UnityEngine; 
using System.Collections;

public class CameraController : MonoBehaviour 
{

    public GameObject player; 
 
    private Vector3 offset;
 
    void Start ()
    {
        offset = transform.position - player.transform.position;
    }
     
    void LateUpdate () 
    {
        transform.position = player.transform.position + offset;
    }
}

thank you so vary much