Spatial не содержит определения transform - Godot Engine

Начинаю разбираться в Godot Engine, пишу на C# и столкнулся с ошибкой "Spatial не содержит определения transform" в коде:

using Godot;
using System;

public class Camera : Node
{
    public override void _Ready()
    {
        Spatial.transform.origin = new Vector3(1, 1, 1);
    }

    public override void _Process(float delta)
    {

    }
}

В документации написано:

"Каждый узел Spatial имеет свойство transform" - значит Spatial.transform существует, чему противоречит данная ошибка

С чем это связано и как исправить эту ошибку?


Ответы (1 шт):

Автор решения: xmurik

эта ошибка возможна в том случае, если у Ваш узел камеры не назван 'Spatial'. если Вы прикрепили этот скрипт к камере, как видно из названия класса, попробуйте модифицировать transform.origin без Spatial.

→ Ссылка