feat: 스킬 레지스트리 도입으로 빌드 스킬 포함 보장 및 기본 장착 구조 개편
- SkillRegistry ScriptableObject 추가: _Skill_Player_ 에셋을 자동 수집하여 빌드 포함 보장 - PlayerSkillInput에 Registry 참조 추가 및 AutoRegisterPlayerSkills 개편 - 슬롯 0~5는 Inspector에서 디버그용 수동 설정 가능 (AutoRegister 불개입) - 슬롯 6(회피)에 구르기 스킬 자동 유지 - OnValidate 호출 순서 변경: SyncLegacySkillsToLoadoutEntries → AutoRegisterPlayerSkills - 플레이어 프리팹에 SkillRegistry 에셋 할당 (14개 플레이어 스킬 수집됨) - 에디터 전용 EditorAllPlayerSkills 정적 프로퍼티로 전체 스킬 목록 접근 가능
This commit is contained in:
15
Assets/_Game/Data/Skills/SkillRegistry.asset
Normal file
15
Assets/_Game/Data/Skills/SkillRegistry.asset
Normal file
@@ -0,0 +1,15 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 144e0ffda72c68941800f40c5755fee8, type: 3}
|
||||
m_Name: SkillRegistry
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Skills.SkillRegistry
|
||||
playerSkills: []
|
||||
8
Assets/_Game/Data/Skills/SkillRegistry.asset.meta
Normal file
8
Assets/_Game/Data/Skills/SkillRegistry.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1899abd2213d1374dac386c5c865eb16
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user