CORE dashboard + a lot of changes

This commit is contained in:
2026-06-22 20:09:15 +02:00
parent 19d6bd934a
commit 89fa0b23b2
101 changed files with 1525 additions and 177 deletions
@@ -10,8 +10,11 @@ using UnityEngine;
namespace RPGCore.Movement.ObjectModules.UnitAnimator
{
[Serializable]
[RequireComponent(typeof(UnitObject))]
[RequireComponent(typeof(UnitMovementModule))]
[ObjectModule(
name: "[Movement] Animator",
description: "Attached to <b>UnitObject</b> and requires <b>UnitMovementModule</b>. Updates animator data."
)]
public class UnitAnimatorModule : ObjectModule<UnitObject>
{
// CONSTANT (defined in animator)
@@ -9,7 +9,7 @@ using UnityEngine;
namespace RPGCore.Movement.ObjectModules.UnitMovement.Actions
{
public class DirectionMoveAction : BaseActionParallel
public class DirectionMoveAction : BaseAction
{
private readonly Func<Vector3> _directionGetter;
@@ -6,7 +6,7 @@ using RPGCoreCommon.Helpers;
namespace RPGCore.Movement.ObjectModules.UnitMovement.Actions
{
public class JumpAction : BaseActionParallel
public class JumpAction : BaseAction
{
public override void CanDoIt()
{
@@ -8,7 +8,7 @@ using UnityEngine.AI;
namespace RPGCore.Movement.ObjectModules.UnitMovement.Actions
{
public class PointMoveAction : BaseActionParallel
public class PointMoveAction : BaseAction
{
private readonly Vector3 _destination;
@@ -5,7 +5,7 @@ using UnityEngine;
namespace RPGCore.Movement.ObjectModules.UnitMovement.Actions
{
public class RotateAction : BaseActionParallel
public class RotateAction : BaseAction
{
private Coroutine _rotateCoroutine;
@@ -11,8 +11,11 @@ using UnityEngine.AI;
namespace RPGCore.Movement.ObjectModules.UnitMovement
{
[Serializable]
[RequireComponent(typeof(UnitObject))]
[RequireComponent(typeof(CapsuleCollider))]
[ObjectModule(
name: "[Movement] Action Movement",
description: "Attached to <b>UnitObject</b>. Simple movement module that allows movement in given direction. Made with action type movement in mind."
)]
public class UnitMovementModule : ObjectModule<UnitObject>
{
// SERIALIZED