Unity 6.5 게임플레이 프로토타입 재구축

This commit is contained in:
2026-09-01 11:08:56 +09:00
parent b95c5bdb13
commit 0c8cfaf454
5500 changed files with 6394 additions and 5044252 deletions
+1 -1
View File
@@ -6,6 +6,7 @@
[Bb]uilds/
[Ll]ogs/
[Uu]ser[Ss]ettings/
.legacy-local/
.vs
.vs/*
@@ -13,6 +14,5 @@
Assets/_Recovery
Assets/_Recovery.meta
.claude/settings.local.json
AGENTS.md
CLAUDE.md
.claude
-6
View File
@@ -1,6 +0,0 @@
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Workload.ManagedGame"
]
}
+198
View File
@@ -0,0 +1,198 @@
# Northbound Project Guidance
이 파일은 Northbound 프로젝트에서 작업하는 모든 세션이 공유해야 하는 현재 디자인 기준이다. 새로운 기획이나 구현이 아래 방향과 충돌하면 조용히 가정하지 말고 충돌 지점과 대안을 먼저 설명한다. 이후 사용자가 방향을 변경하면 이 문서도 함께 갱신한다.
## Core Identity
Northbound는 플레이어들이 주력 전투원이 되어 북쪽으로 탐험하고, 크리스탈 거점을 연결해 작전 영역을 확장하며, 정기적으로 남하하는 적에 대응하는 4인 협동 액션 전략 게임이다.
전통적인 타워 디펜스처럼 건물이 전투를 대신하는 게임이 아니다. 핵심 재미는 제한된 인원·시간·마나를 방어, 탐험, 성장, 거점 확보, 포탈 공격 중 어디에 사용할지 계속 판단하는 데 있다.
핵심 질문은 다음과 같다.
> 지금 방어에 남을 것인가, 미래의 성장을 위해 더 북쪽으로 갈 것인가?
## Map and Camera
- 북진하는 세로형 맵 구성을 유지한다.
- 남쪽에는 본진, 북쪽에는 포탈과 최종 목표가 있다.
- 플레이어는 남쪽에서 북쪽으로 확장하고 적은 북쪽에서 남쪽으로 침공한다.
- 필드의 가로 영역 전체가 항상 한 화면에 들어오는 것이 핵심이다.
- 카메라는 주로 세로축으로 이동하며, 플레이어를 화면 아래쪽에 두어 전방을 더 많이 보여준다.
- 가로 방향의 위협은 숨기기보다 모두 보여주고, 플레이어가 동시에 모든 위치에 대응할 수 없게 만든다.
- 긴 맵은 빈 이동 공간이 아니라 본진, 첫 확장, 분기, 위험 자원, 포탈 전초, 포탈, 최종 코어 같은 의미 있는 세로 구간으로 나눈다.
- 일반적인 16:9 활용을 이유로 가로 진행형 맵으로 변경하지 않는다.
## Player and Tower Roles
플레이어가 주력 전투원이다.
- 정예 및 보스 처치
- 위험 지역 탐험
- 크리스탈 거점 확보
- 특수 위협 해결
- 무너지는 전선 긴급 지원
타워는 플레이어보다 약하며 다음 역할을 맡는다.
- 플레이어가 도착할 때까지 적 지연
- 약한 적 일부 처리
- 시야, 경보, 둔화 제공
- 비어 있는 지역을 잠시 유지
핵심 원칙:
> 플레이어가 전투에서 승리하고, 타워는 플레이어의 시간과 관심을 대신한다.
타워만으로 전체 웨이브를 안정적으로 해결하는 전략은 게임 방향과 맞지 않는다.
## Combat Controls
전투 입력은 단순하게 유지하고 실시간 판단을 강조한다.
- 좌클릭: 자원 소모 없는 일반 공격
- 우클릭: 마나 또는 재사용 대기시간을 사용하는 특수 공격
- 이동: 거리 조절, 공격 범위 이탈, 전선 선택
- 별도의 회피, 방어, 패리, 복잡한 콤보 입력은 우선 사용하지 않는다.
전투의 깊이는 조작 난도보다 위치, 공격 대상의 우선순위, 특수 공격 사용 시점, 후방 방어와 북진 사이의 판단에서 만든다. 적 공격은 이동만으로 피할 수 있도록 충분히 예고하며 공격 속도 강화로 반응 속도를 과도하게 요구하지 않는다.
## Economy
- 일꾼 유닛과 반복적인 수동 채취는 사용하지 않는 방향을 우선한다.
- 본진 크리스탈 거점은 처음부터 자동으로 작동하며 낮지만 안정적인 기본 마나 수입을 제공한다.
- 시작 자원은 중요한 투자 하나를 선택할 수 있는 정도로 제공한다.
- 기본 경제만으로 최소한의 생존은 가능하지만 빠른 성장을 위해서는 외부 크리스탈 확보가 필요하다.
- 외부 크리스탈은 주변 적을 제거하고 채취 거점을 설치하면 자동으로 공용 마나를 생산한다.
- 추가 인컴 건물을 반복해서 쌓는 구조는 피한다.
- 경제 성장은 새로운 크리스탈 확보와 기존 채취 효율 강화로 제한하는 방향을 우선한다.
## Crystal Outposts and Mana Fields
크리스탈 채취 건물은 단순한 경제 시설이 아니라 팀의 영토와 작전권을 표시하는 전진 거점이다.
기본 기능:
- 마나 자동 생산
- 주변 시야와 공격 경보
- 마나장 생성
- 주변 작전 기능 활성화
- 팀 소유 영역 표시
마나장은 프로토스 파일론처럼 영향력을 제공하지만 자유로운 타워·인컴 건물 도배를 허용하는 공간이 아니다.
권장 제한:
- 크리스탈 하나당 거점 하나
- 거점마다 전략 역할 하나 선택
- 제한된 방어 슬롯 1~2개
- 별도의 추가 인컴 건물 없음
- 자유 배치 장치는 임시적이거나 플레이어 조작을 요구
- 영역 중첩에 생산·화력 보너스를 주지 않음
마나장 강화는 빈 건설 면적을 늘리는 것보다 거점의 작전·지원 범위를 확대해야 한다.
## Outpost Roles
장기적으로 고려하는 역할은 다음과 같다.
- 방어: 보호막, 둔화, 약탈자 지연
- 정찰: 시야 확대, 잠입자·균열 조기 탐지, 웨이브 정보
- 지원: 회복, 정화, 수리, 제한적인 부활
- 공격 지원: 정예·보스 및 포탈 원정 지원
거점은 위협을 자동으로 제거하지 않는다. 적절한 거점은 플레이어가 직접 대응하는 데 드는 시간, 이동, 위험을 줄인다.
## Portal Network
세로형 맵에는 고정된 포탈 부지가 남북 순서로 배치된다. 적 포탈을 파괴한 뒤 같은 부지에 아군 포탈을 건설해 이동 연결망을 북쪽으로 확장한다.
- 포탈 상태는 적 포탈, 폐허, 아군 포탈로 단순화한다.
- 점거, 해킹, 불안정 같은 중간 상태는 사용하지 않는다.
- 아군 포탈이 파괴되면 폐허가 되어 사용할 수 없으며 같은 자리에서 재건할 수 있다.
- 포탈은 맵에 정해진 바로 북쪽·남쪽 인접 포탈하고만 연결된다.
- 플레이어가 포탈을 통과하는 방향에 따라 북쪽 또는 남쪽 인접 포탈로 이동한다.
- 중간 포탈이 파괴되어도 그 너머의 포탈로 연결을 건너뛰지 않는다. 예를 들어 1-2-3 중 2가 파괴되면 1과 3은 연결되지 않는다.
- 포탈망이 끊겨도 모든 지역은 걸어서 오갈 수 있어야 한다.
활성 적 포탈 수는 웨이브 단계와 별개의 `포탈 공명`으로 적의 전투 스펙을 강화한다.
- 웨이브 단계는 적의 수, 구성, 출현 위치를 결정한다.
- 포탈 공명은 적의 체력, 공격력, 제한적인 경직 저항을 강화한다.
- 이동 속도와 공격 속도는 공명으로 강화하지 않는다.
- 포탈 수에 따른 보정은 합연산이며 상한을 둔다.
- 웨이브 시작 시 활성 적 포탈 수를 기록해 해당 웨이브에 적용한다.
- 포탈 수비대와 포탈 본체는 공명 보정을 받지 않아 뒤처진 팀도 회복할 기회를 갖는다.
적 포탈 하나는 적 강화원, 북진 목표, 파괴 후 아군 이동 거점이라는 세 역할을 함께 맡는다. 별도의 적대 둥지나 북진해서 파괴해야 하는 추가 위협 시설은 근시일 프로토타입에 넣지 않는다.
## Wave Threats
거점 역할을 의미 있게 만들기 위해 적은 코어만 향하지 않는다.
- 약탈자: 채취 거점 공격
- 굴착병·잠입자: 후방이나 시야 밖으로 우회
- 공성 괴수: 타워 사거리 밖에서 거점 포격
- 마나 기생체: 생산량과 마나장 축소
- 동시 균열: 여러 거점에 동시에 위기 발생
- 차원 폭풍: 회복과 시설 작동 방해
- 정예 지휘관: 플레이어의 직접 출동 유도
모든 위협은 특정 거점 역할 없이도 플레이어가 직접 해결할 수 있어야 한다. 거점 역할은 하드 카운터가 아니라 대응 효율을 높이는 수단이다.
이 위협들은 우선 웨이브 구성과 적 역할로 구현한다. 별도의 맵 시설을 추가해 북진 목표를 분산하지 않는다. 위협은 충분히 예고하며 예고 없이 거점이나 포탈을 파괴하지 않는다.
## Core Loop
1. 기본 경제가 자동으로 작동한다.
2. 플레이어가 북쪽 미확보 지역을 탐험한다.
3. 적 포탈과 수비대를 직접 전투로 제거한다.
4. 크리스탈 거점을 확보한다.
5. 파괴한 포탈 부지에 아군 포탈을 재건한다.
6. 인접 포탈 연결망과 작전 범위를 북쪽으로 확장한다.
7. 활성 적 포탈 수에 의해 강화된 웨이브에 대응한다.
8. 다음 적 포탈을 파괴할지 후방을 강화할지 결정한다.
9. 최북단 주 포탈 공격 시점을 결정한다.
## Near-Term Prototype
초기 프로토타입의 권장 범위:
- 세로형 맵과 고정 가로폭 카메라
- 플레이어 캐릭터 1종
- 본진, 중간 포탈 2~3개, 최북단 주 포탈
- 크리스탈 3~4개
- 기본 채취 거점
- 방어·정찰 거점
- 적 포탈 파괴, 폐허, 아군 포탈 재건
- 입장 방향에 따른 인접 아군 포탈 이동과 중간 연결 단절
- 활성 적 포탈 수에 따른 포탈 공명
- 기본 타워 1종
- 일반 적, 약탈자, 굴착병, 정예 적
- 90초 웨이브
- 10~15분 테스트 런
검증 기준:
1. 시작 직후 기다리지 않고 의미 있는 선택이 발생하는가?
2. 플레이어가 자발적으로 북진하는가?
3. 타워가 전투를 대신하지 않고 시간을 벌어주는가?
4. 거점 역할에 따라 대응 방식과 동선이 달라지는가?
5. 화면 전체의 좌우 상황을 읽고 우선순위를 판단하는가?
6. 더 전진할지 후방을 안정시킬지 고민하게 되는가?
## Scope Guardrails
핵심 루프가 검증되기 전에는 다음 요소를 우선 구현하지 않는다.
- 많은 영웅과 장비
- 복잡한 제작 조합
- 자유로운 건물 도배
- 여러 종류의 추가 인컴 건물
- 일꾼 개별 관리
- 반복적인 수동 채취
- 수십 단계 타워 업그레이드
- 너무 많은 거점 역할
- 타워만으로 웨이브를 해결하는 전략
서바이벌 노스테일에서는 캐릭터 성장, 빌드 분기, 웨이브 사건과 협동 운영의 영감을 취하되, 콘텐츠 양을 그대로 복제하지 않는다. 먼저 크리스탈을 확보하고 거점 역할을 선택하며, 그 선택 때문에 다음 위협에 대응하는 방식이 달라지는지를 검증한다.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-8
View File
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: dd27c8a434874384fa5d73bd6a5858ae
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
-8
View File
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: f5874441a0a912e43af8a6d7ca5bfadb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
-8
View File
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: f7b6711e23763084ead3763b5fc902d1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 5c4b0e294c51551499712a4aa2161713
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,260 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!206 &-8765139288254573871
BlendTree:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Blend Tree
m_Childs:
- serializedVersion: 2
m_Motion: {fileID: 345275505875579249, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
m_Threshold: 0
m_Position: {x: 0, y: 0}
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: MoveSpeed
m_Mirror: 0
- serializedVersion: 2
m_Motion: {fileID: -1640158340307531623, guid: e9bbf9eb253a2004aabc86fe90014c06, type: 3}
m_Threshold: 1
m_Position: {x: 0, y: 0}
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: MoveSpeed
m_Mirror: 0
m_BlendParameter: Speed
m_BlendParameterY: MoveSpeed
m_MinThreshold: 0
m_MaxThreshold: 1
m_UseAutomaticThresholds: 1
m_NormalizedBlendValues: 0
m_BlendType: 0
--- !u!1101 &-4801692629233737027
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 2543178704363584614}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: MonsterAnimationController
serializedVersion: 5
m_AnimatorParameters:
- m_Name: IsMoving
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Attack
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Speed
m_Type: 1
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Die
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 7310025410107308077}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1102 &812012611541870031
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Attack
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -4801692629233737027}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 5c4b0e294c51551499712a4aa2161713, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &1407797717177975804
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Attack
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 812012611541870031}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 0
--- !u!1102 &2543178704363584614
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Locomotion
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: -8765139288254573871}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &3895323774234557799
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Death
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: -1923750366902163184, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &7310025410107308077
AnimatorStateMachine:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: 812012611541870031}
m_Position: {x: 390, y: -20, z: 0}
- serializedVersion: 1
m_State: {fileID: 2543178704363584614}
m_Position: {x: 390, y: 120, z: 0}
- serializedVersion: 1
m_State: {fileID: 3895323774234557799}
m_Position: {x: 390, y: 220, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions:
- {fileID: 1407797717177975804}
- {fileID: 8516396118002013951}
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 60, y: -10, z: 0}
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 710, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 2543178704363584614}
--- !u!1101 &8516396118002013951
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Die
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 3895323774234557799}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.1
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 0a6254dd97e2e8a47ab5cd5c1a629717
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,19 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!221 &22100000
AnimatorOverrideController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: MonsterAnimationController_large
m_Controller: {fileID: 9100000, guid: 0a6254dd97e2e8a47ab5cd5c1a629717, type: 2}
m_Clips:
- m_OriginalClip: {fileID: -1923750366902163184, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
m_OverrideClip: {fileID: 7400000, guid: df1a5739c2bbeb740bbbd5c3a4e28906, type: 2}
- m_OriginalClip: {fileID: 345275505875579249, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
m_OverrideClip: {fileID: 7400000, guid: dd2f43caa654fa34683e02c96c7067f3, type: 2}
- m_OriginalClip: {fileID: 5005478036900451222, guid: bbfa9cc7ae2f16448b3adb4300f439e9, type: 3}
m_OverrideClip: {fileID: 7400000, guid: 69019833c251e144bbba158d4613e312, type: 2}
- m_OriginalClip: {fileID: -1640158340307531623, guid: e9bbf9eb253a2004aabc86fe90014c06, type: 3}
m_OverrideClip: {fileID: 7400000, guid: dce562c25d5792349a8702307d4ea9e3, type: 2}
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: c43a01f9e8c8fc246b0c2d6b1515853a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 22100000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,370 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1101 &-8793749239544201940
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Revive
m_EventTreshold: 1
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -8582474753685269919}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.6875
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-8582474753685269919
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Locomotion
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 5028966094194133807}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-7535493336948512429
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -8582474753685269919}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.8469388
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-6574885111846706095
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -8582474753685269919}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-6405359010994864473
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Death
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -8793749239544201940}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: -1923750366902163184, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-6260076695452185276
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Die
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -6405359010994864473}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.1
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-6201445603492837203
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Mining
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 6138115950515695773}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 0
--- !u!1101 &-5251586739186328965
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Attack
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 6580572526695193822}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 0
--- !u!1107 &-793461207044264373
AnimatorStateMachine:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: -8582474753685269919}
m_Position: {x: 320, y: 110, z: 0}
- serializedVersion: 1
m_State: {fileID: 6138115950515695773}
m_Position: {x: 290, y: -130, z: 0}
- serializedVersion: 1
m_State: {fileID: 6580572526695193822}
m_Position: {x: 70, y: -130, z: 0}
- serializedVersion: 1
m_State: {fileID: -6405359010994864473}
m_Position: {x: 530, y: -130, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions:
- {fileID: -6201445603492837203}
- {fileID: -5251586739186328965}
- {fileID: -6260076695452185276}
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 40, y: 30, z: 0}
m_EntryPosition: {x: 40, y: 110, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: -8582474753685269919}
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: PlayerAnimationController
serializedVersion: 5
m_AnimatorParameters:
- m_Name: MoveSpeed
m_Type: 1
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Mining
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Attack
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Die
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Revive
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: -793461207044264373}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!206 &5028966094194133807
BlendTree:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Blend Tree
m_Childs:
- serializedVersion: 2
m_Motion: {fileID: 345275505875579249, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
m_Threshold: 0
m_Position: {x: 0, y: 0}
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: MoveSpeed
m_Mirror: 0
- serializedVersion: 2
m_Motion: {fileID: -1640158340307531623, guid: e9bbf9eb253a2004aabc86fe90014c06, type: 3}
m_Threshold: 1
m_Position: {x: 0, y: 0}
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: MoveSpeed
m_Mirror: 0
m_BlendParameter: MoveSpeed
m_BlendParameterY: MoveSpeed
m_MinThreshold: 0
m_MaxThreshold: 1
m_UseAutomaticThresholds: 1
m_NormalizedBlendValues: 0
m_BlendType: 0
--- !u!1102 &6138115950515695773
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Mining
m_Speed: 2
m_CycleOffset: 0
m_Transitions:
- {fileID: -7535493336948512429}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: f7b6711e23763084ead3763b5fc902d1, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &6580572526695193822
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Attack
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -6574885111846706095}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: dd27c8a434874384fa5d73bd6a5858ae, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: bb242bb2298e65941bcb502d7ae219cd
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,252 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-7822060732248973516
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Idle
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 345275505875579249, guid: 0cd83578a986db240ae45d454897bd01, type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: WorkerAnimationController
serializedVersion: 5
m_AnimatorParameters:
- m_Name: Idle
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Walk
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Mine
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 7310025410107308077}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1102 &812012611541870031
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Mine
m_Speed: 1.02
m_CycleOffset: 0
m_Transitions:
- {fileID: 2914262329265033066}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: -3183232228448455838, guid: bbfa9cc7ae2f16448b3adb4300f439e9, type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &1407797717177975804
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Mine
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 812012611541870031}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &2663871978348357401
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Walk
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 4936238502112628133}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: -1640158340307531623, guid: e9bbf9eb253a2004aabc86fe90014c06, type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &2914262329265033066
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Mine
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -7822060732248973516}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.84375
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &4936238502112628133
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Walk
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -7822060732248973516}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.765625
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1107 &7310025410107308077
AnimatorStateMachine:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: 812012611541870031}
m_Position: {x: 240, y: -170, z: 0}
- serializedVersion: 1
m_State: {fileID: -7822060732248973516}
m_Position: {x: 370, y: 110, z: 0}
- serializedVersion: 1
m_State: {fileID: 2663871978348357401}
m_Position: {x: 570, y: -170, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions:
- {fileID: 1407797717177975804}
- {fileID: 8035368444977404003}
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 60, y: -10, z: 0}
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 710, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: -7822060732248973516}
--- !u!1101 &8035368444977404003
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Walk
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 2663871978348357401}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 6627b007321ac634f912168f9ba2d830
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,24 +0,0 @@
%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: f7bb664a82feb0e43b3c5f459ca775f7, type: 3}
m_Name: Creep1
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.CreepData
id: 1
memo: "\uAE30\uBCF81"
moveSpeed: 4
maxHp: 75
sight: 6
atkRange: 1
atkDamage: 10
atkIntervalSec: 2
cost: 2
weight: 1
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 3d9df9cc2ed8c9e4394fa77bc21c47c6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,24 +0,0 @@
%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: f7bb664a82feb0e43b3c5f459ca775f7, type: 3}
m_Name: Creep2
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.CreepData
id: 2
memo: "\uAE30\uBCF82"
moveSpeed: 3.5
maxHp: 50
sight: 6
atkRange: 4
atkDamage: 15
atkIntervalSec: 4
cost: 5
weight: 0.5
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: e3dc093d12ac8e94eac148cbdad689b4
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 67f25a0ab843c4442a888ec5bf93eb4c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,19 +0,0 @@
%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: b027786bddd56ca4eae2dbcb25d06eb2, type: 3}
m_Name: DefaultSettings001
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.DefaultSettingsData
id: 1
memo: test
scene: 1
key: 1
value: 1
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 3b35d0d04482aef4c8aa9547f95ccb6d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: feb45c3991f6f154a85c05158e784171
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,26 +0,0 @@
%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: 71f75742bf2af604ba55221e30379f4a, type: 3}
m_Name: Monster101
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
id: 101
memo: "Grunt(\uAE30\uBCF8)"
moveSpeed: 4.5
maxHp: 75
sight: 6
atkRange: 1
atkDamage: 3
atkIntervalSec: 1.2
cost: 3
weight: 1
waveMin: 1
waveMax: 10
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: cec2336a0be4b6c4eb954ac3d08aa8d9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,26 +0,0 @@
%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: 71f75742bf2af604ba55221e30379f4a, type: 3}
m_Name: Monster102
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
id: 102
memo: "Tank(\uB290\uB9BC/\uB2E8\uB2E8)"
moveSpeed: 2.5
maxHp: 125
sight: 6
atkRange: 1
atkDamage: 4
atkIntervalSec: 1.5
cost: 5
weight: 0.5
waveMin: 3
waveMax: 15
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: fde07a19ade09f044aca9151f407d073
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,26 +0,0 @@
%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: 71f75742bf2af604ba55221e30379f4a, type: 3}
m_Name: Monster103
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
id: 103
memo: "Ranged(\uC6D0\uAC70\uB9AC/\uC57D\uD568)"
moveSpeed: 3.5
maxHp: 65
sight: 6
atkRange: 5
atkDamage: 2
atkIntervalSec: 1.4
cost: 3
weight: 0.2
waveMin: 3
waveMax: 20
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 5687251677f89394fbdc083ff34e06d0
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,26 +0,0 @@
%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: 71f75742bf2af604ba55221e30379f4a, type: 3}
m_Name: Monster104
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
id: 104
memo: "Fast(\uBE60\uB984/\uC57D\uD568)"
moveSpeed: 6
maxHp: 45
sight: 6
atkRange: 1
atkDamage: 2
atkIntervalSec: 1
cost: 3
weight: 0.333
waveMin: 3
waveMax: 20
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 3663ac7b7b070cb4bad5f4d05e73899d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,26 +0,0 @@
%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: 71f75742bf2af604ba55221e30379f4a, type: 3}
m_Name: Monster105
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
id: 105
memo: "Elite(\uC18C\uC218 \uC815\uC608)"
moveSpeed: 4.5
maxHp: 100
sight: 6
atkRange: 1
atkDamage: 7
atkIntervalSec: 1.3
cost: 6
weight: 0.1
waveMin: 5
waveMax: 20
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 329fdb6e92ee4064bb41ca8e0fa4c86c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,24 +0,0 @@
%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: 3c7bc1620f10fad4e92a3e3acd46cf8c, type: 3}
m_Name: Player001
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.PlayerData
id: 1
memo:
moveSpeed: 5
visionRadius: 10
capacity: 50
manpower: 10
maxHp: 100
atkRange: 3
atkDamage: 10
atkIntervalSec: 1
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: ba3572ed8c121e541bb57c091bbf926f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
-8
View File
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 2164a3a8d18dfc44caedbd4ca5bd9eb6
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower1
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 1
memo: "\uD0C0\uC6CC"
buildingName: Arrow Tower Lv.1
level: 1
upgradeTo: 2
towerType: attack
mana: 150
manpower: 50
sizeX: 4
sizeY: 10
sizeZ: 4
maxHp: 100
sight: 15
atkRange: 10
atkDamage: 15
atkIntervalSec: 2
prefab: {fileID: 8512676738329978770, guid: 3f7838db2c2fc424d9bd9a0d243b43be, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 3e2e145df85a3ee4eb615f87efba4554
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower10
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 10
memo: "\uBCBD"
buildingName: Wall Lv.5
level: 5
upgradeTo: 0
towerType: defense
mana: 150
manpower: 50
sizeX: 8
sizeY: 4
sizeZ: 3
maxHp: 110
sight: 1
atkRange: 0
atkDamage: 0
atkIntervalSec: 0
prefab: {fileID: 5817331480696920731, guid: c680d37f654a3624f918970c8e7cee7a, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 06213f59024aa9f46b74b23e61a03ba8
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower11
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 11
memo: "\uC640\uB4DC"
buildingName: Ward Lv.1
level: 1
upgradeTo: 0
towerType: sight
mana: 10
manpower: 10
sizeX: 1
sizeY: 1
sizeZ: 1
maxHp: 10
sight: 5
atkRange: 0
atkDamage: 0
atkIntervalSec: 0
prefab: {fileID: 4836465544871382218, guid: 444d5b6b074d6db4dbe8fcb699ca6203, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 591be145c85809342bb41e15f86bbe5d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower2
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 2
memo: "\uD0C0\uC6CC"
buildingName: Arrow Tower Lv.2
level: 2
upgradeTo: 3
towerType: attack
mana: 300
manpower: 60
sizeX: 4
sizeY: 10
sizeZ: 4
maxHp: 150
sight: 15
atkRange: 15
atkDamage: 20
atkIntervalSec: 2
prefab: {fileID: 3671057791414486316, guid: ae9a9b515e1792a45887f0d967b943d6, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 03a521eb1160745439ba2d0efeb12f3c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower3
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 3
memo: "\uD0C0\uC6CC"
buildingName: Arrow Tower Lv.3
level: 3
upgradeTo: 4
towerType: attack
mana: 450
manpower: 70
sizeX: 4
sizeY: 10
sizeZ: 4
maxHp: 200
sight: 20
atkRange: 15
atkDamage: 30
atkIntervalSec: 2
prefab: {fileID: 5178364993341969979, guid: a8163f1921c918b4db0ca25636eef8f9, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: d4f93d45d6697c245b583cff180c602b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower4
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 4
memo: "\uD0C0\uC6CC"
buildingName: Arrow Tower Lv.4
level: 4
upgradeTo: 5
towerType: attack
mana: 600
manpower: 80
sizeX: 4
sizeY: 10
sizeZ: 4
maxHp: 250
sight: 25
atkRange: 20
atkDamage: 40
atkIntervalSec: 2
prefab: {fileID: 4171458273137159353, guid: 8430b50192177b8478a235db6987ae31, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 8df4365a2a8ec4041a840a674c9fcdb2
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower5
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 5
memo: "\uD0C0\uC6CC"
buildingName: Arrow Tower Lv.5
level: 5
upgradeTo: 0
towerType: attack
mana: 750
manpower: 100
sizeX: 4
sizeY: 10
sizeZ: 4
maxHp: 400
sight: 25
atkRange: 25
atkDamage: 50
atkIntervalSec: 2
prefab: {fileID: 7839175078399552227, guid: 56b0a93f2c28474419ccd3d67c2af475, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: b1e7d2677a482df45a6db3185adbeb4d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower6
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 6
memo: "\uBCBD"
buildingName: Wall Lv.1
level: 1
upgradeTo: 7
towerType: defense
mana: 10
manpower: 10
sizeX: 8
sizeY: 4
sizeZ: 3
maxHp: 30
sight: 1
atkRange: 0
atkDamage: 0
atkIntervalSec: 0
prefab: {fileID: 164713662324750716, guid: 667453ec7fc252240b7de7512cb575c5, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 347d5d19570d2314095c974067ccc481
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower7
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 7
memo: "\uBCBD"
buildingName: Wall Lv.2
level: 2
upgradeTo: 8
towerType: defense
mana: 30
manpower: 20
sizeX: 8
sizeY: 4
sizeZ: 3
maxHp: 50
sight: 1
atkRange: 0
atkDamage: 0
atkIntervalSec: 0
prefab: {fileID: 7542015048609582274, guid: bc3e47c18fbc0fb48bccecfb984ccc1b, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 69d45810fe4341b4597d5ced3b60af50
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower8
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 8
memo: "\uBCBD"
buildingName: Wall Lv.3
level: 3
upgradeTo: 9
towerType: defense
mana: 50
manpower: 30
sizeX: 8
sizeY: 4
sizeZ: 3
maxHp: 60
sight: 1
atkRange: 0
atkDamage: 0
atkIntervalSec: 0
prefab: {fileID: 7602931991599237580, guid: bc315c69c34c838458975519fd75f0f5, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 8b72a1e58e168234280edfa2b5940212
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,46 +0,0 @@
%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: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
m_Name: Tower9
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
id: 9
memo: "\uBCBD"
buildingName: Wall Lv.4
level: 4
upgradeTo: 10
towerType: defense
mana: 100
manpower: 40
sizeX: 8
sizeY: 4
sizeZ: 3
maxHp: 80
sight: 1
atkRange: 0
atkDamage: 0
atkIntervalSec: 0
prefab: {fileID: 1425357096898832299, guid: c3ad48c2790ce194982baccac3d4cd9a, type: 3}
icon: {fileID: 0}
placementOffset: {x: 0, y: 0, z: 0}
allowRotation: 1
isIndestructible: 0
autoRegenerate: 0
regenPerSecond: 1
providesVision: 1
constructionEquipment:
socketName: RightHand
equipmentPrefab: {fileID: 0}
attachOnStart: 1
detachOnEnd: 1
keepEquipped: 0
attachDelay: 0
detachDelay: 0
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 99150640204515549b6441c26cad9691
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: dc09279707549e041ae0219468b0a4a2
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade1
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 1
memo: "\uCCB4\uB825 \uC99D\uAC00 Lv.1"
upgradeCategory: combat
upgradeTarget: person
mana: 200
requireUpgradeId:
effectStatList:
- player_max_hp
effectOpList:
- add
effectValueList:
- 50
sortOrder: 1
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: b9e46f00da341b24ab07b314c89b7fd9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade10
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 10
memo: "\uB178\uB3D9\uB825 \uC99D\uAC00 Lv.1"
upgradeCategory: harvest
upgradeTarget: person
mana: 200
requireUpgradeId:
effectStatList:
- player_manpower
effectOpList:
- add
effectValueList:
- 5
sortOrder: 10
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: c665e2cbdd230c04fb6d3e9fac091a65
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade11
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 11
memo: "\uB178\uB3D9\uB825 \uC99D\uAC00 Lv.2"
upgradeCategory: harvest
upgradeTarget: person
mana: 300
requireUpgradeId: 0a000000
effectStatList:
- player_manpower
effectOpList:
- add
effectValueList:
- 10
sortOrder: 11
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: f5ad1c8a4ecf84a43b7c609c58592295
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade12
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 12
memo: "\uB178\uB3D9\uB825 \uC99D\uAC00 Lv.3"
upgradeCategory: harvest
upgradeTarget: person
mana: 400
requireUpgradeId: 070000000a000000
effectStatList:
- player_manpower
effectOpList:
- add
effectValueList:
- 20
sortOrder: 12
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 555ef1e6ff58ee442953d075e417c091
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade13
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 13
memo: "\uC774\uB3D9\uC18D\uB3C4 \uC99D\uAC00 Lv.1"
upgradeCategory: scout
upgradeTarget: person
mana: 200
requireUpgradeId:
effectStatList:
- player_move_speed
effectOpList:
- mul
effectValueList:
- 1.5
sortOrder: 13
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: aa2a6eecb804c3948a4fa7e75bacfca6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade14
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 14
memo: "\uC774\uB3D9\uC18D\uB3C4 \uC99D\uAC00 Lv.2"
upgradeCategory: scout
upgradeTarget: person
mana: 300
requireUpgradeId: 0d000000
effectStatList:
- player_move_speed
effectOpList:
- mul
effectValueList:
- 2
sortOrder: 14
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 3216444533dfdc14891741f0b1c5a30a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade15
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 15
memo: "\uC774\uB3D9\uC18D\uB3C4 \uC99D\uAC00 Lv.3"
upgradeCategory: scout
upgradeTarget: person
mana: 400
requireUpgradeId: 0e000000
effectStatList:
- player_move_speed
effectOpList:
- mul
effectValueList:
- 2.5
sortOrder: 15
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 227e825691ca7c9498e4af4cbb592faa
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade2
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 2
memo: "\uCCB4\uB825 \uC99D\uAC00 Lv.2"
upgradeCategory: combat
upgradeTarget: person
mana: 300
requireUpgradeId: 01000000
effectStatList:
- player_max_hp
effectOpList:
- add
effectValueList:
- 100
sortOrder: 2
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: d989011e0aeec9a4b9ed3d9e49488c8a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade3
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 3
memo: "\uCCB4\uB825 \uC99D\uAC00 Lv.3"
upgradeCategory: combat
upgradeTarget: person
mana: 400
requireUpgradeId: 0200000005000000
effectStatList:
- player_max_hp
effectOpList:
- add
effectValueList:
- 150
sortOrder: 3
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 29b2206b90bc89c4183c6fb0a1bb699e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade4
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 4
memo: "\uACF5\uACA9\uB825 \uC99D\uAC00 Lv.1"
upgradeCategory: combat
upgradeTarget: person
mana: 200
requireUpgradeId:
effectStatList:
- player_atk_damage
effectOpList:
- add
effectValueList:
- 5
sortOrder: 4
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 4c370fa5d360b034b977fa923d14f60b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade5
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 5
memo: "\uACF5\uACA9\uB825 \uC99D\uAC00 Lv.2"
upgradeCategory: combat
upgradeTarget: person
mana: 300
requireUpgradeId: 04000000
effectStatList:
- player_atk_damage
effectOpList:
- add
effectValueList:
- 10
sortOrder: 5
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 49e9bbb379a103741bca937c322db0cb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade6
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 6
memo: "\uACF5\uACA9\uB825 \uC99D\uAC00 Lv.3"
upgradeCategory: combat
upgradeTarget: person
mana: 400
requireUpgradeId: 0200000005000000
effectStatList:
- player_atk_damage
effectOpList:
- add
effectValueList:
- 15
sortOrder: 6
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: c6178f649bd6ad141888fb39c653bda9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade7
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 7
memo: "\uC790\uC6D0 \uCD5C\uB300 \uC6A9\uB7C9 \uC99D\uAC00 Lv.1"
upgradeCategory: harvest
upgradeTarget: person
mana: 200
requireUpgradeId:
effectStatList:
- player_capacity
effectOpList:
- add
effectValueList:
- 20
sortOrder: 7
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 36cdb899e627bd54092fa9e4458ff6d2
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade8
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 8
memo: "\uC790\uC6D0 \uCD5C\uB300 \uC6A9\uB7C9 \uC99D\uAC00 Lv.2"
upgradeCategory: harvest
upgradeTarget: person
mana: 300
requireUpgradeId: 07000000
effectStatList:
- player_capacity
effectOpList:
- add
effectValueList:
- 50
sortOrder: 8
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 9e8418449515bb142b06d88d7a0ac4e1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
@@ -1,27 +0,0 @@
%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: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
m_Name: Upgrade9
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
id: 9
memo: "\uC790\uC6D0 \uCD5C\uB300 \uC6A9\uB7C9 \uC99D\uAC00 Lv.3"
upgradeCategory: harvest
upgradeTarget: person
mana: 400
requireUpgradeId: 070000000a000000
effectStatList:
- player_capacity
effectOpList:
- add
effectValueList:
- 100
sortOrder: 9
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: eca8a6e3f11a84f44aa061493293e791
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
-8
View File
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 5380ca0483c112049895ebc9c6794d73
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
-8
View File
@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 1d366afae3759bc4c83aebc631a3ac4a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,32 +0,0 @@
// ScriptableObject가 원본인 수동 관리 데이터 정의입니다.
using UnityEngine;
namespace Northbound.Data
{
[CreateAssetMenu(fileName = "CreepData", menuName = "Northbound/Creep Data")]
public partial class CreepData : ScriptableObject
{
[Header("기본 정보")]
/// <summary>고유 ID</summary>
public int id;
/// <summary>기획 메모</summary>
public string memo;
/// <summary>이동 속도</summary>
public float moveSpeed;
/// <summary>체력</summary>
public int maxHp;
/// <summary>시야</summary>
public int sight;
/// <summary>사정 거리</summary>
public int atkRange;
/// <summary>데미지</summary>
public int atkDamage;
/// <summary>공격 주기</summary>
public float atkIntervalSec;
/// <summary>몬스터 난이도 점수</summary>
public int cost;
/// <summary>등장 가중치</summary>
public float weight;
}
}
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: f7bb664a82feb0e43b3c5f459ca775f7
@@ -1,23 +0,0 @@
// ScriptableObject가 원본인 수동 관리 데이터 정의입니다.
using UnityEngine;
namespace Northbound.Data
{
[CreateAssetMenu(fileName = "DefaultSettingsData", menuName = "Northbound/DefaultSettings Data")]
public partial class DefaultSettingsData : ScriptableObject
{
[Header("기본 정보")]
/// <summary>고유 ID</summary>
public int id;
/// <summary>기획 메모</summary>
public string memo;
/// <summary>사용될 scene 입력 (유니티 파일명과 맞춰야 함) • GameMain • 빈 칸이면 모든 씬 허용</summary>
public string scene;
/// <summary>조회 키</summary>
public string key;
/// <summary>값</summary>
public string value;
}
}

Some files were not shown because too many files have changed in this diff Show More