Motivation

This commit is contained in:
Marco 2025-03-31 18:28:33 +02:00
commit e73596e464
13 changed files with 100 additions and 34 deletions

View file

@ -1,4 +1,5 @@
using System;
using Cirno.Scripts.Components.Actors;
using Godot;
namespace Cirno.Scripts.Components.FSM;
@ -9,6 +10,8 @@ public partial class PlayerStateMachine : StateMachineBase<PlayerState, Characte
[Export] public Vector2 StartingDirection { get; set; } = Vector2.Down;
[Export] public ActorResourceProvider MotivationResource { get; private set; }
public void RefillHealth()
{
GD.Print("Refilling health");
@ -23,5 +26,10 @@ public partial class PlayerStateMachine : StateMachineBase<PlayerState, Characte
{
GD.Print("NoClip");
}
public void AddMotivation(float motivation)
{
MotivationResource.CurrentResource += motivation;
}
}