public static PlayerShipSystem Instance() { if (instance_ == null) { instance_ = new PlayerShipSystem(); } return(instance_); }
public override void _Ready() { ship_ = PlayerShipSystem.Instance().GetPlayer(); ship_.Position = Vector2.Zero; AddChild(ship_); ship_.Connect("OnWeaponSelected", this, "OnPlayerShipWeaponSelected"); camera_ = GetNode <Camera2D>("Camera2D"); //OS.WindowFullscreen = true; }