Skip to main content
fixed typo, formatting
Source Link
Pikalek
  • 13.4k
  • 5
  • 49
  • 54

Transform is not avalaibleavailable in SystemBase Script (Unity Entities)

myMy player is baked entity in subscene while main camera is outside on scene. For some reason system cannot find transform of camera, gameobjectGameObject was found though.

public partial class CameraFollow : SystemBase
{
    Transform PlayerCamera;
    protected override void OnCreate()
    {
        PlayerCamera = GameObject.FindWithTag("MainCamera").transform;
    }

 
    protected override void OnUpdate()
    {
        var PlayerPosition = SystemAPI.GetComponentRO<LocalTransform>(SystemAPI.GetSingletonEntity<PlayerTag>());
        PlayerCamera.position = 
            new Vector3(PlayerPosition.ValueRO.Position.x, PlayerPosition.ValueRO.Position.y, PlayerCamera.position.z);

    }
}

Transform is not avalaible in SystemBase Script (Unity Entities)

my player is baked entity in subscene while main camera is outside on scene. For some reason system cannot find transform of camera, gameobject was found though.

public partial class CameraFollow : SystemBase
{
    Transform PlayerCamera;
    protected override void OnCreate()
    {
        PlayerCamera = GameObject.FindWithTag("MainCamera").transform;
    }

 
    protected override void OnUpdate()
    {
        var PlayerPosition = SystemAPI.GetComponentRO<LocalTransform>(SystemAPI.GetSingletonEntity<PlayerTag>());
        PlayerCamera.position = 
            new Vector3(PlayerPosition.ValueRO.Position.x, PlayerPosition.ValueRO.Position.y, PlayerCamera.position.z);

    }
}

Transform is not available in SystemBase Script (Unity Entities)

My player is baked entity in subscene while main camera is outside on scene. For some reason system cannot find transform of camera, GameObject was found though.

public partial class CameraFollow : SystemBase
{
    Transform PlayerCamera;
    protected override void OnCreate()
    {
        PlayerCamera = GameObject.FindWithTag("MainCamera").transform;
    }

 
    protected override void OnUpdate()
    {
        var PlayerPosition = SystemAPI.GetComponentRO<LocalTransform>(SystemAPI.GetSingletonEntity<PlayerTag>());
        PlayerCamera.position = 
            new Vector3(PlayerPosition.ValueRO.Position.x, PlayerPosition.ValueRO.Position.y, PlayerCamera.position.z);

    }
}
deleted 28 characters in body
Source Link

my player is baked entity in subscene while main camera is outside on scene. For some reason system cannot find transform of camera, gameobject was found though.

public partial class CameraFollow : SystemBase
{
    Transform PlayerCamera;
    protected override void OnCreate()
    {
        CameraLocal = 
        PlayerCamera = GameObject.FindWithTag("MainCamera").transform;
    }

 
    protected override void OnUpdate()
    {
        var PlayerPosition = SystemAPI.GetComponentRO<LocalTransform>(SystemAPI.GetSingletonEntity<PlayerTag>());
        PlayerCamera.position = 
            new Vector3(PlayerPosition.ValueRO.Position.x, PlayerPosition.ValueRO.Position.y, PlayerCamera.position.z);

    }
}

my player is baked entity in subscene while main camera is outside on scene. For some reason system cannot find transform of camera, gameobject was found though.

public partial class CameraFollow : SystemBase
{
    Transform PlayerCamera;
    protected override void OnCreate()
    {
        CameraLocal = 
        PlayerCamera = GameObject.FindWithTag("MainCamera").transform;
    }

 
    protected override void OnUpdate()
    {
        var PlayerPosition = SystemAPI.GetComponentRO<LocalTransform>(SystemAPI.GetSingletonEntity<PlayerTag>());
        PlayerCamera.position = 
            new Vector3(PlayerPosition.ValueRO.Position.x, PlayerPosition.ValueRO.Position.y, PlayerCamera.position.z);

    }
}

my player is baked entity in subscene while main camera is outside on scene. For some reason system cannot find transform of camera, gameobject was found though.

public partial class CameraFollow : SystemBase
{
    Transform PlayerCamera;
    protected override void OnCreate()
    {
        PlayerCamera = GameObject.FindWithTag("MainCamera").transform;
    }

 
    protected override void OnUpdate()
    {
        var PlayerPosition = SystemAPI.GetComponentRO<LocalTransform>(SystemAPI.GetSingletonEntity<PlayerTag>());
        PlayerCamera.position = 
            new Vector3(PlayerPosition.ValueRO.Position.x, PlayerPosition.ValueRO.Position.y, PlayerCamera.position.z);

    }
}
Source Link

Transform is not avalaible in SystemBase Script (Unity Entities)

my player is baked entity in subscene while main camera is outside on scene. For some reason system cannot find transform of camera, gameobject was found though.

public partial class CameraFollow : SystemBase
{
    Transform PlayerCamera;
    protected override void OnCreate()
    {
        CameraLocal = 
        PlayerCamera = GameObject.FindWithTag("MainCamera").transform;
    }

 
    protected override void OnUpdate()
    {
        var PlayerPosition = SystemAPI.GetComponentRO<LocalTransform>(SystemAPI.GetSingletonEntity<PlayerTag>());
        PlayerCamera.position = 
            new Vector3(PlayerPosition.ValueRO.Position.x, PlayerPosition.ValueRO.Position.y, PlayerCamera.position.z);

    }
}