Add new components: CannotStompComponent, SkillUnlockedComponent, SpaceshipEnterComponent, SpaceshipExitComponent, SpinComponent, StompDamageComponent, StraightMotionComponent, TerrainHitFx, TooltipComponent, TrailComponent, and UnlockOnRequirementComponent

This commit is contained in:
2025-08-12 12:19:18 +02:00
parent ef4d128869
commit dfa8a17ba1
13 changed files with 332 additions and 2 deletions

View File

@@ -1,9 +1,10 @@
using Godot;
using Mr.BrickAdventures.Autoloads;
using Mr.BrickAdventures.scripts.interfaces;
namespace Mr.BrickAdventures.scripts.components;
public partial class ExitDoorComponent : Node
public partial class ExitDoorComponent : Node, IUnlockable
{
[Export] public bool Locked { get; set; } = true;
[Export] public Area2D ExitArea { get; set; }
@@ -33,7 +34,7 @@ public partial class ExitDoorComponent : Node
throw new System.NotImplementedException();
}
private void Unlock()
public void Unlock()
{
Locked = false;
if (DoorSprite != null)