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
@@ -3,7 +3,6 @@ using System.Collections.Generic;
using System.Linq;
using RPGCore.Core;
using RPGCore.Core.Objects;
using RPGCore.ObjectModules.EventObjectModule;
using RPGCore.StatusEffect.ObjectModules.StatusObjectModule.Effects;
using RPGCore.StatusEffect.ObjectModules.StatusObjectModule.Events;
using UnityEngine;
@@ -11,7 +10,12 @@ using UnityEngine;
namespace RPGCore.StatusEffect.ObjectModules.StatusObjectModule
{
[Serializable]
[RequireComponent(typeof(BaseObject))]
[ObjectModule(
name: "[Status] Status",
description: "Attached to any implementation of <b>BaseObject</b>. Manages statuses and their effects. " +
"Create scriptable object <b>"+nameof(StatusDefinitionSO)+"</b> to make new status. " +
"For new effect create new implementation of <b>"+nameof(BaseEffect)+"</b>."
)]
public class StatusModule : ObjectModule<BaseObject>
{
internal List<Status> statuses { get; private set; } = new();