// 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!"); } }
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!"); } }