Refactor character attributes system; replace individual attributes with a dictionary-based approach for better scalability and maintainability
This commit is contained in:
@@ -1,11 +1,17 @@
|
||||
using System;
|
||||
using Sirenix.OdinInspector;
|
||||
using Sirenix.Serialization;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Data
|
||||
{
|
||||
public class Character : MonoBehaviour
|
||||
public class Character : SerializedMonoBehaviour
|
||||
{
|
||||
[OdinSerialize, InlineProperty] public CharacterAttributes attributes = new();
|
||||
[OdinSerialize] public CharacterAttributes attributes = new();
|
||||
|
||||
private void Start()
|
||||
{
|
||||
attributes.Init();
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user