feat: 스킬 레지스트리 도입으로 빌드 스킬 포함 보장 및 기본 장착 구조 개편
- SkillRegistry ScriptableObject 추가: _Skill_Player_ 에셋을 자동 수집하여 빌드 포함 보장 - PlayerSkillInput에 Registry 참조 추가 및 AutoRegisterPlayerSkills 개편 - 슬롯 0~5는 Inspector에서 디버그용 수동 설정 가능 (AutoRegister 불개입) - 슬롯 6(회피)에 구르기 스킬 자동 유지 - OnValidate 호출 순서 변경: SyncLegacySkillsToLoadoutEntries → AutoRegisterPlayerSkills - 플레이어 프리팹에 SkillRegistry 에셋 할당 (14개 플레이어 스킬 수집됨) - 에디터 전용 EditorAllPlayerSkills 정적 프로퍼티로 전체 스킬 목록 접근 가능
This commit is contained in:
@@ -4809,7 +4809,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject
|
||||
GlobalObjectIdHash: 3459939321
|
||||
GlobalObjectIdHash: 291279334
|
||||
InScenePlacedSourceGlobalObjectIdHash: 291279334
|
||||
DeferredDespawnTick: 0
|
||||
Ownership: 1
|
||||
@@ -5021,13 +5021,26 @@ MonoBehaviour:
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
animator: {fileID: 3426985706796420257}
|
||||
baseController: {fileID: 9100000, guid: db718381bb2992e469c76c64015e065b, type: 2}
|
||||
baseSkillClip: {fileID: -7717634560727564301, guid: 0f6fd9302e489b94d96774e2713b1317, type: 3}
|
||||
baseSkillClip: {fileID: 7400000, guid: 38a21eded51c5b24bb70a48d387aa565, type: 2}
|
||||
registeredClips:
|
||||
- {fileID: -8689311932429934276, guid: ac0adc4c7f982fe4d82eac9c2267f0c6, type: 3}
|
||||
- {fileID: -1398844659318911536, guid: 3fd0fa6eb59c9de4a826d989c2cb8fa3, type: 3}
|
||||
- {fileID: -1601303454531013713, guid: f5f86dadd6076894ea48d85727602c05, type: 3}
|
||||
- {fileID: 77440445257819171, guid: 872e5e3fdddc35548bde8dc94260fcb4, type: 3}
|
||||
- {fileID: -6237258013232224992, guid: 36b8562f45216f64a85d9a936740e4e5, type: 3}
|
||||
- {fileID: 7400000, guid: 2dd6c17c531609c4f9916ee823d1b59f, type: 2}
|
||||
- {fileID: 7400000, guid: 92048c8715663824db12edf9e8f37b1a, type: 2}
|
||||
- {fileID: 7400000, guid: fee9942923e37e64eb04557cd4e28cdf, type: 2}
|
||||
- {fileID: 7400000, guid: e920395a39d50ca429748ac26967e22f, type: 2}
|
||||
- {fileID: 7400000, guid: 7a180d15c7b07a64485c8dd4ec7a1fa7, type: 2}
|
||||
- {fileID: 7400000, guid: a8845febff04ecb48b25dac5321c4481, type: 2}
|
||||
- {fileID: 7400000, guid: 190622b0cba48234ba7fc295facac207, type: 2}
|
||||
- {fileID: 7400000, guid: f43438b6095588f4fb4715bd6df16df8, type: 2}
|
||||
- {fileID: 7400000, guid: 38a21eded51c5b24bb70a48d387aa565, type: 2}
|
||||
- {fileID: 7400000, guid: 92a17c8d63463f741a0e9d305a838993, type: 2}
|
||||
- {fileID: 7400000, guid: 79ef70f9bb079cf4799a4f6935b8d984, type: 2}
|
||||
- {fileID: 7400000, guid: b4695213163f18f4099854fe3a39d864, type: 2}
|
||||
- {fileID: 7400000, guid: 27f34978bd8e5174cb07562401cea581, type: 2}
|
||||
- {fileID: 7400000, guid: 12bfabc84bb078b41b91dcb0e73034ff, type: 2}
|
||||
- {fileID: 7400000, guid: 1ec316f7bc59114438737162c529e859, type: 2}
|
||||
- {fileID: 7400000, guid: 47db64c106703ee498e4495d1c434b77, type: 2}
|
||||
- {fileID: 7400000, guid: 665885351f6fc9d4c8b188498edb3d7d, type: 2}
|
||||
- {fileID: 7400000, guid: c2676ac491a6fc94eb042b76a9c3406e, type: 2}
|
||||
debugMode: 1
|
||||
showAreaDebug: 1
|
||||
debugDrawDuration: 1
|
||||
@@ -5046,6 +5059,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Player.PlayerSkillInput
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
skillRegistry: {fileID: 11400000, guid: 1899abd2213d1374dac386c5c865eb16, type: 2}
|
||||
skillSlots:
|
||||
- {fileID: 11400000, guid: b7f09e0e899c8fc4bb2cc9204cc6eb4a, type: 2}
|
||||
- {fileID: 11400000, guid: b8c86399865e91144a3d6fcfddc04fd9, type: 2}
|
||||
@@ -5053,7 +5067,7 @@ MonoBehaviour:
|
||||
- {fileID: 11400000, guid: a822c7e8c7cee5546ad594b582208e53, type: 2}
|
||||
- {fileID: 11400000, guid: 29e1ce0656471b54f84b18a773032a99, type: 2}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 11400000, guid: 2ed15dca92a165046b6df17b28f64874, type: 2}
|
||||
skillLoadoutEntries:
|
||||
- baseSkill: {fileID: 11400000, guid: b7f09e0e899c8fc4bb2cc9204cc6eb4a, type: 2}
|
||||
socketedGems:
|
||||
@@ -5079,7 +5093,7 @@ MonoBehaviour:
|
||||
socketedGems:
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- baseSkill: {fileID: 0}
|
||||
- baseSkill: {fileID: 11400000, guid: 2ed15dca92a165046b6df17b28f64874, type: 2}
|
||||
socketedGems:
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
@@ -5163,13 +5177,15 @@ MonoBehaviour:
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
characterStats: {fileID: -5132198055668300151}
|
||||
rightHandName: prop_r
|
||||
leftHandName: Hand_L
|
||||
leftHandName: prop_l
|
||||
backName: Spine
|
||||
hipName: Hip
|
||||
twoHandedName:
|
||||
twoHandedName: prop_r
|
||||
startingWeapon: {fileID: 11400000, guid: 646964ccbda84e947b97537d7f7813aa, type: 2}
|
||||
startingOffhandWeapon: {fileID: 0}
|
||||
registeredWeapons:
|
||||
- {fileID: 11400000, guid: 646964ccbda84e947b97537d7f7813aa, type: 2}
|
||||
registeredOffhands: []
|
||||
--- !u!114 &3574789915074274759
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
Reference in New Issue
Block a user