Overhaul item and inventory and clean up bits and pieces
This commit is contained in:
@@ -59,9 +59,11 @@ public partial class Map : Node3D, IMap
|
||||
var floor = MapOrder.GetChildren().OfType<FloorNode>().ElementAt(CurrentFloorNumber.Value);
|
||||
if (CurrentFloor is DungeonFloor dungeonFloor && floor is DungeonFloorNode dungeonFloorNode)
|
||||
dungeonFloor.SpawnEnemies(dungeonFloorNode);
|
||||
AnimationPlayer.CallDeferred(AnimationPlayer.MethodName.Play, ("fade_in"));
|
||||
}
|
||||
|
||||
public void FadeIn() => AnimationPlayer.Play("fade_in");
|
||||
public void FadeOut() => AnimationPlayer.Play("fade_out");
|
||||
|
||||
public void InitializeMapData()
|
||||
{
|
||||
CurrentFloorNumber.OnNext(-1);
|
||||
@@ -89,7 +91,7 @@ public partial class Map : Node3D, IMap
|
||||
|
||||
public async Task LoadFloor(string sceneName)
|
||||
{
|
||||
AnimationPlayer.CallDeferred(AnimationPlayer.MethodName.Play, "fade_out");
|
||||
CallDeferred(MethodName.FadeOut);
|
||||
_sceneName = sceneName;
|
||||
var dimmableAudio = GetTree().GetNodesInGroup("DimmableAudio").OfType<IDimmableAudioStreamPlayer>();
|
||||
foreach (var node in dimmableAudio)
|
||||
|
||||
Reference in New Issue
Block a user