public override void _Ready() { GDKnyttAmbiChannel channel = null; if (ObjectID.y == 37) { GDArea.NoAmbiance1FadeIn = true; channel = GDArea.GDWorld.Game.AmbianceChannel1; } else { GDArea.NoAmbiance2FadeIn = true; channel = GDArea.GDWorld.Game.AmbianceChannel2; } bus = AudioServer.GetBusIndex(channel.CurrentTrack.Bus); }
public override void _Ready() { this.MusicChannel = GetNode <GDKnyttMusicChannel>("MusicChannel"); this.MusicChannel.OnFetch = (int num) => GDWorld.AssetManager.getSong(num); this.MusicChannel.OnClose = (int num) => GDWorld.AssetManager.returnSong(num); this.AmbianceChannel1 = GetNode <GDKnyttAmbiChannel>("Ambi1Channel"); this.AmbianceChannel1.OnFetch = (int num) => GDWorld.AssetManager.getAmbiance(num); this.AmbianceChannel1.OnClose = (int num) => GDWorld.AssetManager.returnAmbiance(num); this.AmbianceChannel2 = GetNode <GDKnyttAmbiChannel>("Ambi2Channel"); this.AmbianceChannel2.OnFetch = (int num) => GDWorld.AssetManager.getAmbiance(num); this.AmbianceChannel2.OnClose = (int num) => GDWorld.AssetManager.returnAmbiance(num); this.Camera = GetNode <GDKnyttCamera>("GKnyttCamera"); this.Camera.initialize(this); UI = GetNode <UICanvasLayer>("UICanvasLayer"); this.GDWorld = GetNode <GDKnyttWorld>("GKnyttWorld"); this.setupCamera(); this.setupWorld(); }