using Godot; using System; [GlobalClass] public partial class RMovement : Resource { [Export(PropertyHint.Range, "0,10,0.1,or_greater")] public float Speed { get; set;} [Export(PropertyHint.Range, "0,10,0.1,or_greater")] public float Acceleration { get; set;} [Export(PropertyHint.Range, "0,10,0.1,or_greater")] public float GravityModifier { get; set;} [Export(PropertyHint.Range, "0,20,1,or_greater")] public float TargetHeight { get; set;} public RMovement() { Speed = 3.0f; Acceleration = 1.0f; GravityModifier = 1.0f; TargetHeight = 10.0f; } public RMovement(float speed, float acceleration, float gravityModifier, float targetHeight) { Speed = speed; Acceleration = acceleration; GravityModifier = gravityModifier; TargetHeight = targetHeight; } }