Ejemplo n.º 1
0
    // Waiting for the owner node to be ready
    private async void WaitForParentNode()
    {
        await ToSignal(Owner, "ready");


        _player = (Owner as Player);

        _skin = ((Owner as Player).skin);

        if ((_player == null))
        {
            GD.PushError("_player reference is null!");
        }
        if ((_skin == null))
        {
            GD.PushError("_player.skin reference is null!");
        }
    }
Ejemplo n.º 2
0
    public override void _Ready()
    {
        camera = GetNode <CameraRig>("CameraRig");
        if (camera == null)
        {
            GD.PushError("CameraRig reference is null!");
        }

        skin = GetNode <Mannequiny>("Mannequiny");
        if (skin == null)
        {
            GD.PushError("Mannequiny reference is null!");
        }

        stateMachine = GetNode <StateMachine>("StateMachine");
        if (stateMachine == null)
        {
            GD.PushError("stateMachine reference is null!");
        }
    }