[#13] poprawki i wyrzucenie predefiniowanych statusów

This commit is contained in:
2026-06-30 20:31:06 +02:00
parent 8326c4b279
commit 62f99868b9
10 changed files with 18 additions and 30 deletions
@@ -1,5 +1,4 @@
using System;
using RPGCore.Core.Objects;
namespace RPGCore.StatusEffect.ObjectModules.StatusObjectModule
{
@@ -9,16 +8,15 @@ namespace RPGCore.StatusEffect.ObjectModules.StatusObjectModule
[Serializable]
public abstract class BaseEffect
{
public BaseObject obj { get; internal set; }
public Status status { get; internal set; }
internal void OnApply_Internal() => OnApply();
internal void OnEnd_Internal() => OnEnd();
internal void OnRemove_Internal() => OnRemove();
protected virtual void OnApply() {}
protected virtual void OnEnd() {}
protected virtual void OnRemove() {}
protected abstract void OnApply();
protected abstract void OnEnd();
protected virtual void OnRemove() => OnEnd();
protected void EndStatus()
{