some editor icons and a base level scene
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 33s
Create tag and build when new code gets to main / Test (push) Successful in 6m19s
Create tag and build when new code gets to main / Export (push) Successful in 7m39s

This commit is contained in:
2026-01-27 10:35:35 +01:00
parent ddf1bd019b
commit 916a6e7153
1334 changed files with 28175 additions and 13 deletions

View File

@@ -2,7 +2,7 @@ using Godot;
using System;
using Movementtests.interfaces;
[GlobalClass]
[GlobalClass, Icon("res://assets/ui/IconGodotNode/white/icon_skull.png")]
public partial class CDamageable : Node, IDamageable
{
public event Action<IDamageable, DamageRecord> DamageTaken;

View File

@@ -2,7 +2,7 @@ using Godot;
using System;
using Movementtests.systems.damage;
[GlobalClass]
[GlobalClass, Icon("res://assets/ui/IconGodotNode/white/icon_skull.png")]
public partial class RDamage : Resource
{
[Export(PropertyHint.Range, "0,10,0.1,or_greater")]

View File

@@ -3,6 +3,7 @@ using System;
using Movementtests.interfaces;
using Movementtests.systems.damage;
[Icon("res://assets/ui/IconGodotNode/white/icon_freeze.png")]
[GlobalClass]
public partial class RDamageModifier : Resource, IDamageable
{

View File

@@ -2,7 +2,7 @@ using Godot;
using System;
using Movementtests.interfaces;
[GlobalClass]
[GlobalClass, Icon("res://assets/ui/IconGodotNode/white/icon_heart.png")]
public partial class CHealth : Node, IHealthable
{
public event Action<IHealthable, HealthChangedRecord> HealthChanged;

View File

@@ -1,7 +1,7 @@
using Godot;
using System;
[GlobalClass]
[GlobalClass, Icon("res://assets/ui/IconGodotNode/control/icon_heart.png")]
public partial class CHealthbar : Sprite3D
{
private Healthbar _healthbar;

View File

@@ -2,7 +2,7 @@ using Godot;
using System;
using Movementtests.interfaces;
[GlobalClass]
[GlobalClass, Icon("res://assets/ui/IconGodotNode/control/icon_thunder.png")]
public partial class RDeathEffect : Resource, IKillable
{
public void Kill(IHealthable source)

View File

@@ -2,7 +2,7 @@ using Godot;
using System;
using Movementtests.interfaces;
[GlobalClass]
[GlobalClass, Icon("res://assets/ui/IconGodotNode/white/icon_heart.png")]
public partial class RHealth : Resource
{
[Export]

View File

@@ -2,7 +2,7 @@ using Godot;
using System;
using Movementtests.interfaces;
[GlobalClass]
[GlobalClass, Icon("res://assets/ui/IconGodotNode/node_3D/icon_wind.png")]
public partial class CKnockback : Node3D, IKnockbackable
{
[Export] public RKnockback RKnockback { get; set;}

View File

@@ -2,7 +2,7 @@ using Godot;
using System;
using Movementtests.interfaces;
[GlobalClass]
[GlobalClass, Icon("res://assets/ui/IconGodotNode/white/icon_wind.png")]
public partial class RKnockback : Resource
{
[Export]

View File

@@ -3,6 +3,7 @@ using Movementtests.interfaces;
namespace Movementtests.scenes.movement;
[GlobalClass, Icon("res://assets/ui/IconGodotNode/node_3D/icon_path_follow.png")]
public partial class CFlyingMovement : Node3D, IMoveable
{
[Export] public RMovement RMovement { get; set; }

View File

@@ -3,6 +3,7 @@ using Movementtests.interfaces;
namespace Movementtests.scenes.movement;
[GlobalClass, Icon("res://assets/ui/IconGodotNode/node_3D/icon_path_follow.png")]
public partial class CGroundedMovement : Node3D, IMoveable
{
[Export] public RMovement RMovement { get; set; }

View File

@@ -1,7 +1,7 @@
using Godot;
using System;
[GlobalClass]
[GlobalClass, Icon("res://assets/ui/IconGodotNode/white/icon_path_follow.png")]
public partial class RMovement : Resource
{
[Export(PropertyHint.Range, "0,10,0.1,or_greater")]