feat(monster): 적 종별 모델 생성기 + 모델 산출물 재생성(9종)
단일 소스 data/enemies.json appearance → Models/Monsters/<enemyId>.model. EntryKey model://monster-<id> 네임스페이스(기존 모델과 충돌 가드), 태생 AI-free. appearance 미확보 9종(slime 등)은 Task 2(RUID 수확) 후 추가 예정. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011xhLoQbJvQYL65kBtDNDTy
This commit is contained in:
231
RootDesk/MyDesk/Models/Monsters/dile.model
Normal file
231
RootDesk/MyDesk/Models/Monsters/dile.model
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
{
|
||||||
|
"Id": "",
|
||||||
|
"GameId": "",
|
||||||
|
"EntryKey": "model://monster-dile",
|
||||||
|
"ContentType": "x-mod/model",
|
||||||
|
"Content": "",
|
||||||
|
"Usage": 0,
|
||||||
|
"UsePublish": 1,
|
||||||
|
"UseService": 0,
|
||||||
|
"CoreVersion": "26.3.0.0",
|
||||||
|
"StudioVersion": "0.1.0.0",
|
||||||
|
"DynamicLoading": 0,
|
||||||
|
"ContentProto": {
|
||||||
|
"Use": "Json",
|
||||||
|
"Json": {
|
||||||
|
"Version": 1,
|
||||||
|
"Name": "dile",
|
||||||
|
"BaseModelId": null,
|
||||||
|
"Id": "monster-dile",
|
||||||
|
"Components": [
|
||||||
|
"MOD.Core.TransformComponent",
|
||||||
|
"MOD.Core.StateAnimationComponent",
|
||||||
|
"MOD.Core.SpriteRendererComponent",
|
||||||
|
"MOD.Core.RigidbodyComponent",
|
||||||
|
"MOD.Core.MovementComponent",
|
||||||
|
"MOD.Core.StateComponent",
|
||||||
|
"MOD.Core.HitComponent",
|
||||||
|
"MOD.Core.DamageSkinSpawnerComponent",
|
||||||
|
"script.Monster",
|
||||||
|
"script.MonsterAttack",
|
||||||
|
"MOD.Core.KinematicbodyComponent",
|
||||||
|
"MOD.Core.SideviewbodyComponent",
|
||||||
|
"MOD.Core.DamageSkinSettingComponent",
|
||||||
|
"script.CombatMonster"
|
||||||
|
],
|
||||||
|
"Properties": [
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "speed",
|
||||||
|
"DisplayName": "speed",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "InputSpeed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "jumpForce",
|
||||||
|
"DisplayName": "jumpForce",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "JumpForce"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "actionSheet",
|
||||||
|
"DisplayName": "actionSheet",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.StateAnimationComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "ActionSheet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "renderguid",
|
||||||
|
"DisplayName": "renderguid",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "SpriteRUID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.RenderSettingType, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "renderSetting",
|
||||||
|
"DisplayName": "renderSetting",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "RenderSetting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Values": [
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "OrderInLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": null,
|
||||||
|
"Name": "renderguid",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "null"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "CollisionGroup",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.Physics.CollisionGroup, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.Physics.CollisionGroup, MOD.Core",
|
||||||
|
"Id": "8992acd1e8cd45838db6f10a7b41df09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SpriteRUID",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "68070c6f4abe40658899a208ddaf4081"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SortingLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "MapLayer0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.StateAnimationComponent",
|
||||||
|
"Name": "ActionSheet",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"move": "426ba2c6fa2d4cdd92bcb0bb37861dcc",
|
||||||
|
"stand": "68070c6f4abe40658899a208ddaf4081",
|
||||||
|
"skill": "4ba2cdc2f11746afa0f542293b0618d5",
|
||||||
|
"hit": "172640e6d4ce444aa1dfbd9bd9523eb1",
|
||||||
|
"die": "5d50d9aa34c745b9b8932c15da919927"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "BoxSize",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 2.2,
|
||||||
|
"y": 1.51
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "ColliderOffset",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": -0.220000029,
|
||||||
|
"y": 0.755
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.MovementComponent",
|
||||||
|
"Name": "InputSpeed",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "script.CombatMonster",
|
||||||
|
"Name": "EnemyId",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "dile"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"EventLinks": [],
|
||||||
|
"Children": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
229
RootDesk/MyDesk/Models/Monsters/green_mushroom.model
Normal file
229
RootDesk/MyDesk/Models/Monsters/green_mushroom.model
Normal file
@@ -0,0 +1,229 @@
|
|||||||
|
{
|
||||||
|
"Id": "",
|
||||||
|
"GameId": "",
|
||||||
|
"EntryKey": "model://monster-green_mushroom",
|
||||||
|
"ContentType": "x-mod/model",
|
||||||
|
"Content": "",
|
||||||
|
"Usage": 0,
|
||||||
|
"UsePublish": 1,
|
||||||
|
"UseService": 0,
|
||||||
|
"CoreVersion": "26.3.0.0",
|
||||||
|
"StudioVersion": "0.1.0.0",
|
||||||
|
"DynamicLoading": 0,
|
||||||
|
"ContentProto": {
|
||||||
|
"Use": "Json",
|
||||||
|
"Json": {
|
||||||
|
"Version": 1,
|
||||||
|
"Name": "green_mushroom",
|
||||||
|
"BaseModelId": null,
|
||||||
|
"Id": "monster-green_mushroom",
|
||||||
|
"Components": [
|
||||||
|
"MOD.Core.TransformComponent",
|
||||||
|
"MOD.Core.StateAnimationComponent",
|
||||||
|
"MOD.Core.SpriteRendererComponent",
|
||||||
|
"MOD.Core.RigidbodyComponent",
|
||||||
|
"MOD.Core.MovementComponent",
|
||||||
|
"MOD.Core.StateComponent",
|
||||||
|
"MOD.Core.HitComponent",
|
||||||
|
"MOD.Core.DamageSkinSpawnerComponent",
|
||||||
|
"script.Monster",
|
||||||
|
"script.MonsterAttack",
|
||||||
|
"MOD.Core.KinematicbodyComponent",
|
||||||
|
"MOD.Core.SideviewbodyComponent",
|
||||||
|
"MOD.Core.DamageSkinSettingComponent",
|
||||||
|
"script.CombatMonster"
|
||||||
|
],
|
||||||
|
"Properties": [
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "speed",
|
||||||
|
"DisplayName": "speed",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "InputSpeed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "jumpForce",
|
||||||
|
"DisplayName": "jumpForce",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "JumpForce"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "actionSheet",
|
||||||
|
"DisplayName": "actionSheet",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.StateAnimationComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "ActionSheet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "renderguid",
|
||||||
|
"DisplayName": "renderguid",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "SpriteRUID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.RenderSettingType, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "renderSetting",
|
||||||
|
"DisplayName": "renderSetting",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "RenderSetting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Values": [
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "OrderInLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": null,
|
||||||
|
"Name": "renderguid",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "null"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "CollisionGroup",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.Physics.CollisionGroup, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.Physics.CollisionGroup, MOD.Core",
|
||||||
|
"Id": "8992acd1e8cd45838db6f10a7b41df09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SpriteRUID",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "f86992ba9c41487c8480fcb893fcbda6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SortingLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "MapLayer0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.StateAnimationComponent",
|
||||||
|
"Name": "ActionSheet",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"stand": "f86992ba9c41487c8480fcb893fcbda6",
|
||||||
|
"hit": "d305b942b1704c8084548108ff3b7a6b",
|
||||||
|
"die": "5a563e5fd98c4132b61057dc6bb8aaf2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "BoxSize",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.63,
|
||||||
|
"y": 0.58
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "ColliderOffset",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.00999999,
|
||||||
|
"y": 0.26
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.MovementComponent",
|
||||||
|
"Name": "InputSpeed",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "script.CombatMonster",
|
||||||
|
"Name": "EnemyId",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "green_mushroom"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"EventLinks": [],
|
||||||
|
"Children": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
229
RootDesk/MyDesk/Models/Monsters/junior_bugi.model
Normal file
229
RootDesk/MyDesk/Models/Monsters/junior_bugi.model
Normal file
@@ -0,0 +1,229 @@
|
|||||||
|
{
|
||||||
|
"Id": "",
|
||||||
|
"GameId": "",
|
||||||
|
"EntryKey": "model://monster-junior_bugi",
|
||||||
|
"ContentType": "x-mod/model",
|
||||||
|
"Content": "",
|
||||||
|
"Usage": 0,
|
||||||
|
"UsePublish": 1,
|
||||||
|
"UseService": 0,
|
||||||
|
"CoreVersion": "26.3.0.0",
|
||||||
|
"StudioVersion": "0.1.0.0",
|
||||||
|
"DynamicLoading": 0,
|
||||||
|
"ContentProto": {
|
||||||
|
"Use": "Json",
|
||||||
|
"Json": {
|
||||||
|
"Version": 1,
|
||||||
|
"Name": "junior_bugi",
|
||||||
|
"BaseModelId": null,
|
||||||
|
"Id": "monster-junior_bugi",
|
||||||
|
"Components": [
|
||||||
|
"MOD.Core.TransformComponent",
|
||||||
|
"MOD.Core.StateAnimationComponent",
|
||||||
|
"MOD.Core.SpriteRendererComponent",
|
||||||
|
"MOD.Core.RigidbodyComponent",
|
||||||
|
"MOD.Core.MovementComponent",
|
||||||
|
"MOD.Core.StateComponent",
|
||||||
|
"MOD.Core.HitComponent",
|
||||||
|
"MOD.Core.DamageSkinSpawnerComponent",
|
||||||
|
"script.Monster",
|
||||||
|
"script.MonsterAttack",
|
||||||
|
"MOD.Core.KinematicbodyComponent",
|
||||||
|
"MOD.Core.SideviewbodyComponent",
|
||||||
|
"MOD.Core.DamageSkinSettingComponent",
|
||||||
|
"script.CombatMonster"
|
||||||
|
],
|
||||||
|
"Properties": [
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "speed",
|
||||||
|
"DisplayName": "speed",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "InputSpeed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "jumpForce",
|
||||||
|
"DisplayName": "jumpForce",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "JumpForce"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "actionSheet",
|
||||||
|
"DisplayName": "actionSheet",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.StateAnimationComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "ActionSheet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "renderguid",
|
||||||
|
"DisplayName": "renderguid",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "SpriteRUID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.RenderSettingType, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "renderSetting",
|
||||||
|
"DisplayName": "renderSetting",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "RenderSetting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Values": [
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "OrderInLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": null,
|
||||||
|
"Name": "renderguid",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "null"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "CollisionGroup",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.Physics.CollisionGroup, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.Physics.CollisionGroup, MOD.Core",
|
||||||
|
"Id": "8992acd1e8cd45838db6f10a7b41df09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SpriteRUID",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "a2204a21d88942b281d2cac6053ffbaa"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SortingLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "MapLayer0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.StateAnimationComponent",
|
||||||
|
"Name": "ActionSheet",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"stand": "a2204a21d88942b281d2cac6053ffbaa",
|
||||||
|
"hit": "afc08936b8a64b26bc3dd8c03ead1f26",
|
||||||
|
"die": "fc1c6d9ba9bc413ab53b6dbfae3ac45b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "BoxSize",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.63,
|
||||||
|
"y": 0.58
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "ColliderOffset",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.0449999869,
|
||||||
|
"y": 0.29
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.MovementComponent",
|
||||||
|
"Name": "InputSpeed",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "script.CombatMonster",
|
||||||
|
"Name": "EnemyId",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "junior_bugi"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"EventLinks": [],
|
||||||
|
"Children": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
229
RootDesk/MyDesk/Models/Monsters/junior_neki.model
Normal file
229
RootDesk/MyDesk/Models/Monsters/junior_neki.model
Normal file
@@ -0,0 +1,229 @@
|
|||||||
|
{
|
||||||
|
"Id": "",
|
||||||
|
"GameId": "",
|
||||||
|
"EntryKey": "model://monster-junior_neki",
|
||||||
|
"ContentType": "x-mod/model",
|
||||||
|
"Content": "",
|
||||||
|
"Usage": 0,
|
||||||
|
"UsePublish": 1,
|
||||||
|
"UseService": 0,
|
||||||
|
"CoreVersion": "26.3.0.0",
|
||||||
|
"StudioVersion": "0.1.0.0",
|
||||||
|
"DynamicLoading": 0,
|
||||||
|
"ContentProto": {
|
||||||
|
"Use": "Json",
|
||||||
|
"Json": {
|
||||||
|
"Version": 1,
|
||||||
|
"Name": "junior_neki",
|
||||||
|
"BaseModelId": null,
|
||||||
|
"Id": "monster-junior_neki",
|
||||||
|
"Components": [
|
||||||
|
"MOD.Core.TransformComponent",
|
||||||
|
"MOD.Core.StateAnimationComponent",
|
||||||
|
"MOD.Core.SpriteRendererComponent",
|
||||||
|
"MOD.Core.RigidbodyComponent",
|
||||||
|
"MOD.Core.MovementComponent",
|
||||||
|
"MOD.Core.StateComponent",
|
||||||
|
"MOD.Core.HitComponent",
|
||||||
|
"MOD.Core.DamageSkinSpawnerComponent",
|
||||||
|
"script.Monster",
|
||||||
|
"script.MonsterAttack",
|
||||||
|
"MOD.Core.KinematicbodyComponent",
|
||||||
|
"MOD.Core.SideviewbodyComponent",
|
||||||
|
"MOD.Core.DamageSkinSettingComponent",
|
||||||
|
"script.CombatMonster"
|
||||||
|
],
|
||||||
|
"Properties": [
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "speed",
|
||||||
|
"DisplayName": "speed",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "InputSpeed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "jumpForce",
|
||||||
|
"DisplayName": "jumpForce",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "JumpForce"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "actionSheet",
|
||||||
|
"DisplayName": "actionSheet",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.StateAnimationComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "ActionSheet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "renderguid",
|
||||||
|
"DisplayName": "renderguid",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "SpriteRUID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.RenderSettingType, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "renderSetting",
|
||||||
|
"DisplayName": "renderSetting",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "RenderSetting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Values": [
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "OrderInLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": null,
|
||||||
|
"Name": "renderguid",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "null"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "CollisionGroup",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.Physics.CollisionGroup, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.Physics.CollisionGroup, MOD.Core",
|
||||||
|
"Id": "8992acd1e8cd45838db6f10a7b41df09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SpriteRUID",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "48c10437ae8344a9b2a1d3f36185728f"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SortingLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "MapLayer0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.StateAnimationComponent",
|
||||||
|
"Name": "ActionSheet",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"stand": "48c10437ae8344a9b2a1d3f36185728f",
|
||||||
|
"hit": "9044063647854f5e9128efcf80e909be",
|
||||||
|
"die": "f414577d18c94cc387c275df4abdbc3b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "BoxSize",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.63,
|
||||||
|
"y": 0.58
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "ColliderOffset",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.0449999869,
|
||||||
|
"y": 0.29
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.MovementComponent",
|
||||||
|
"Name": "InputSpeed",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "script.CombatMonster",
|
||||||
|
"Name": "EnemyId",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "junior_neki"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"EventLinks": [],
|
||||||
|
"Children": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
229
RootDesk/MyDesk/Models/Monsters/kapa_drake.model
Normal file
229
RootDesk/MyDesk/Models/Monsters/kapa_drake.model
Normal file
@@ -0,0 +1,229 @@
|
|||||||
|
{
|
||||||
|
"Id": "",
|
||||||
|
"GameId": "",
|
||||||
|
"EntryKey": "model://monster-kapa_drake",
|
||||||
|
"ContentType": "x-mod/model",
|
||||||
|
"Content": "",
|
||||||
|
"Usage": 0,
|
||||||
|
"UsePublish": 1,
|
||||||
|
"UseService": 0,
|
||||||
|
"CoreVersion": "26.3.0.0",
|
||||||
|
"StudioVersion": "0.1.0.0",
|
||||||
|
"DynamicLoading": 0,
|
||||||
|
"ContentProto": {
|
||||||
|
"Use": "Json",
|
||||||
|
"Json": {
|
||||||
|
"Version": 1,
|
||||||
|
"Name": "kapa_drake",
|
||||||
|
"BaseModelId": null,
|
||||||
|
"Id": "monster-kapa_drake",
|
||||||
|
"Components": [
|
||||||
|
"MOD.Core.TransformComponent",
|
||||||
|
"MOD.Core.StateAnimationComponent",
|
||||||
|
"MOD.Core.SpriteRendererComponent",
|
||||||
|
"MOD.Core.RigidbodyComponent",
|
||||||
|
"MOD.Core.MovementComponent",
|
||||||
|
"MOD.Core.StateComponent",
|
||||||
|
"MOD.Core.HitComponent",
|
||||||
|
"MOD.Core.DamageSkinSpawnerComponent",
|
||||||
|
"script.Monster",
|
||||||
|
"script.MonsterAttack",
|
||||||
|
"MOD.Core.KinematicbodyComponent",
|
||||||
|
"MOD.Core.SideviewbodyComponent",
|
||||||
|
"MOD.Core.DamageSkinSettingComponent",
|
||||||
|
"script.CombatMonster"
|
||||||
|
],
|
||||||
|
"Properties": [
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "speed",
|
||||||
|
"DisplayName": "speed",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "InputSpeed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "jumpForce",
|
||||||
|
"DisplayName": "jumpForce",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "JumpForce"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "actionSheet",
|
||||||
|
"DisplayName": "actionSheet",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.StateAnimationComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "ActionSheet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "renderguid",
|
||||||
|
"DisplayName": "renderguid",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "SpriteRUID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.RenderSettingType, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "renderSetting",
|
||||||
|
"DisplayName": "renderSetting",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "RenderSetting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Values": [
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "OrderInLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": null,
|
||||||
|
"Name": "renderguid",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "null"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "CollisionGroup",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.Physics.CollisionGroup, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.Physics.CollisionGroup, MOD.Core",
|
||||||
|
"Id": "8992acd1e8cd45838db6f10a7b41df09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SpriteRUID",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "4ca39dbfa1c6492283ba8bd352d12b0a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SortingLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "MapLayer0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.StateAnimationComponent",
|
||||||
|
"Name": "ActionSheet",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"stand": "4ca39dbfa1c6492283ba8bd352d12b0a",
|
||||||
|
"hit": "7ac78511036e4ebe988b97c35fc275d1",
|
||||||
|
"die": "740f3f2b2e7a4b71bec5eac84e8539f9"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "BoxSize",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.63,
|
||||||
|
"y": 0.58
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "ColliderOffset",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.0449999869,
|
||||||
|
"y": 0.29
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.MovementComponent",
|
||||||
|
"Name": "InputSpeed",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "script.CombatMonster",
|
||||||
|
"Name": "EnemyId",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "kapa_drake"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"EventLinks": [],
|
||||||
|
"Children": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
233
RootDesk/MyDesk/Models/Monsters/king_slime.model
Normal file
233
RootDesk/MyDesk/Models/Monsters/king_slime.model
Normal file
@@ -0,0 +1,233 @@
|
|||||||
|
{
|
||||||
|
"Id": "",
|
||||||
|
"GameId": "",
|
||||||
|
"EntryKey": "model://monster-king_slime",
|
||||||
|
"ContentType": "x-mod/model",
|
||||||
|
"Content": "",
|
||||||
|
"Usage": 0,
|
||||||
|
"UsePublish": 1,
|
||||||
|
"UseService": 0,
|
||||||
|
"CoreVersion": "26.3.0.0",
|
||||||
|
"StudioVersion": "0.1.0.0",
|
||||||
|
"DynamicLoading": 0,
|
||||||
|
"ContentProto": {
|
||||||
|
"Use": "Json",
|
||||||
|
"Json": {
|
||||||
|
"Version": 1,
|
||||||
|
"Name": "king_slime",
|
||||||
|
"BaseModelId": null,
|
||||||
|
"Id": "monster-king_slime",
|
||||||
|
"Components": [
|
||||||
|
"MOD.Core.TransformComponent",
|
||||||
|
"MOD.Core.StateAnimationComponent",
|
||||||
|
"MOD.Core.SpriteRendererComponent",
|
||||||
|
"MOD.Core.RigidbodyComponent",
|
||||||
|
"MOD.Core.MovementComponent",
|
||||||
|
"MOD.Core.StateComponent",
|
||||||
|
"MOD.Core.HitComponent",
|
||||||
|
"MOD.Core.DamageSkinSpawnerComponent",
|
||||||
|
"script.Monster",
|
||||||
|
"script.MonsterAttack",
|
||||||
|
"MOD.Core.KinematicbodyComponent",
|
||||||
|
"MOD.Core.SideviewbodyComponent",
|
||||||
|
"MOD.Core.DamageSkinSettingComponent",
|
||||||
|
"script.CombatMonster"
|
||||||
|
],
|
||||||
|
"Properties": [
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "speed",
|
||||||
|
"DisplayName": "speed",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "InputSpeed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "jumpForce",
|
||||||
|
"DisplayName": "jumpForce",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "JumpForce"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "actionSheet",
|
||||||
|
"DisplayName": "actionSheet",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.StateAnimationComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "ActionSheet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "renderguid",
|
||||||
|
"DisplayName": "renderguid",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "SpriteRUID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.RenderSettingType, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "renderSetting",
|
||||||
|
"DisplayName": "renderSetting",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "RenderSetting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Values": [
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "OrderInLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": null,
|
||||||
|
"Name": "renderguid",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "null"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "CollisionGroup",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.Physics.CollisionGroup, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.Physics.CollisionGroup, MOD.Core",
|
||||||
|
"Id": "8992acd1e8cd45838db6f10a7b41df09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SpriteRUID",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "dd9de73d580240faab8cad03b587013b"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SortingLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "MapLayer0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.StateAnimationComponent",
|
||||||
|
"Name": "ActionSheet",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"move": "873425127b75475b9944dc86bf77f885",
|
||||||
|
"stand": "dd9de73d580240faab8cad03b587013b",
|
||||||
|
"jump": "6a2b983b7a31417ca19c29c3d1d00817",
|
||||||
|
"attack": "a34d1146057443fd8b578dafeb7c2ed1",
|
||||||
|
"skill": "0b0bb78f0ca44526bad6d994bb16f973",
|
||||||
|
"hit": "d2de42d3233b42a58d9799d5e762a19c",
|
||||||
|
"die": "5bd3969c3bcb4df2bd79c2b940ee03dc"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "BoxSize",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 2.19,
|
||||||
|
"y": 1.39
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "ColliderOffset",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.335000038,
|
||||||
|
"y": 0.695
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.MovementComponent",
|
||||||
|
"Name": "InputSpeed",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "script.CombatMonster",
|
||||||
|
"Name": "EnemyId",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "king_slime"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"EventLinks": [],
|
||||||
|
"Children": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
231
RootDesk/MyDesk/Models/Monsters/mano.model
Normal file
231
RootDesk/MyDesk/Models/Monsters/mano.model
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
{
|
||||||
|
"Id": "",
|
||||||
|
"GameId": "",
|
||||||
|
"EntryKey": "model://monster-mano",
|
||||||
|
"ContentType": "x-mod/model",
|
||||||
|
"Content": "",
|
||||||
|
"Usage": 0,
|
||||||
|
"UsePublish": 1,
|
||||||
|
"UseService": 0,
|
||||||
|
"CoreVersion": "26.3.0.0",
|
||||||
|
"StudioVersion": "0.1.0.0",
|
||||||
|
"DynamicLoading": 0,
|
||||||
|
"ContentProto": {
|
||||||
|
"Use": "Json",
|
||||||
|
"Json": {
|
||||||
|
"Version": 1,
|
||||||
|
"Name": "mano",
|
||||||
|
"BaseModelId": null,
|
||||||
|
"Id": "monster-mano",
|
||||||
|
"Components": [
|
||||||
|
"MOD.Core.TransformComponent",
|
||||||
|
"MOD.Core.StateAnimationComponent",
|
||||||
|
"MOD.Core.SpriteRendererComponent",
|
||||||
|
"MOD.Core.RigidbodyComponent",
|
||||||
|
"MOD.Core.MovementComponent",
|
||||||
|
"MOD.Core.StateComponent",
|
||||||
|
"MOD.Core.HitComponent",
|
||||||
|
"MOD.Core.DamageSkinSpawnerComponent",
|
||||||
|
"script.Monster",
|
||||||
|
"script.MonsterAttack",
|
||||||
|
"MOD.Core.KinematicbodyComponent",
|
||||||
|
"MOD.Core.SideviewbodyComponent",
|
||||||
|
"MOD.Core.DamageSkinSettingComponent",
|
||||||
|
"script.CombatMonster"
|
||||||
|
],
|
||||||
|
"Properties": [
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "speed",
|
||||||
|
"DisplayName": "speed",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "InputSpeed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "jumpForce",
|
||||||
|
"DisplayName": "jumpForce",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "JumpForce"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "actionSheet",
|
||||||
|
"DisplayName": "actionSheet",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.StateAnimationComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "ActionSheet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "renderguid",
|
||||||
|
"DisplayName": "renderguid",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "SpriteRUID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.RenderSettingType, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "renderSetting",
|
||||||
|
"DisplayName": "renderSetting",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "RenderSetting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Values": [
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "OrderInLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": null,
|
||||||
|
"Name": "renderguid",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "null"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "CollisionGroup",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.Physics.CollisionGroup, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.Physics.CollisionGroup, MOD.Core",
|
||||||
|
"Id": "8992acd1e8cd45838db6f10a7b41df09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SpriteRUID",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "e035bb90c053401b88de2159dfa230eb"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SortingLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "MapLayer0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.StateAnimationComponent",
|
||||||
|
"Name": "ActionSheet",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"move": "3dcd0dc63d2d491b9b8d39b3b9d0a214",
|
||||||
|
"stand": "e035bb90c053401b88de2159dfa230eb",
|
||||||
|
"skill": "c05453dd21fd4ed581d193930ab4c331",
|
||||||
|
"hit": "452cb740ddcb4837a46b75d7935e2ffc",
|
||||||
|
"die": "f430051f6fc34f2eb56fe5e62b346eac"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "BoxSize",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 1.05,
|
||||||
|
"y": 0.95
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "ColliderOffset",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.004999995,
|
||||||
|
"y": 0.475
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.MovementComponent",
|
||||||
|
"Name": "InputSpeed",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "script.CombatMonster",
|
||||||
|
"Name": "EnemyId",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "mano"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"EventLinks": [],
|
||||||
|
"Children": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
229
RootDesk/MyDesk/Models/Monsters/octopus.model
Normal file
229
RootDesk/MyDesk/Models/Monsters/octopus.model
Normal file
@@ -0,0 +1,229 @@
|
|||||||
|
{
|
||||||
|
"Id": "",
|
||||||
|
"GameId": "",
|
||||||
|
"EntryKey": "model://monster-octopus",
|
||||||
|
"ContentType": "x-mod/model",
|
||||||
|
"Content": "",
|
||||||
|
"Usage": 0,
|
||||||
|
"UsePublish": 1,
|
||||||
|
"UseService": 0,
|
||||||
|
"CoreVersion": "26.3.0.0",
|
||||||
|
"StudioVersion": "0.1.0.0",
|
||||||
|
"DynamicLoading": 0,
|
||||||
|
"ContentProto": {
|
||||||
|
"Use": "Json",
|
||||||
|
"Json": {
|
||||||
|
"Version": 1,
|
||||||
|
"Name": "octopus",
|
||||||
|
"BaseModelId": null,
|
||||||
|
"Id": "monster-octopus",
|
||||||
|
"Components": [
|
||||||
|
"MOD.Core.TransformComponent",
|
||||||
|
"MOD.Core.StateAnimationComponent",
|
||||||
|
"MOD.Core.SpriteRendererComponent",
|
||||||
|
"MOD.Core.RigidbodyComponent",
|
||||||
|
"MOD.Core.MovementComponent",
|
||||||
|
"MOD.Core.StateComponent",
|
||||||
|
"MOD.Core.HitComponent",
|
||||||
|
"MOD.Core.DamageSkinSpawnerComponent",
|
||||||
|
"script.Monster",
|
||||||
|
"script.MonsterAttack",
|
||||||
|
"MOD.Core.KinematicbodyComponent",
|
||||||
|
"MOD.Core.SideviewbodyComponent",
|
||||||
|
"MOD.Core.DamageSkinSettingComponent",
|
||||||
|
"script.CombatMonster"
|
||||||
|
],
|
||||||
|
"Properties": [
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "speed",
|
||||||
|
"DisplayName": "speed",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "InputSpeed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "jumpForce",
|
||||||
|
"DisplayName": "jumpForce",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "JumpForce"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "actionSheet",
|
||||||
|
"DisplayName": "actionSheet",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.StateAnimationComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "ActionSheet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "renderguid",
|
||||||
|
"DisplayName": "renderguid",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "SpriteRUID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.RenderSettingType, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "renderSetting",
|
||||||
|
"DisplayName": "renderSetting",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "RenderSetting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Values": [
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "OrderInLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": null,
|
||||||
|
"Name": "renderguid",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "null"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "CollisionGroup",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.Physics.CollisionGroup, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.Physics.CollisionGroup, MOD.Core",
|
||||||
|
"Id": "8992acd1e8cd45838db6f10a7b41df09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SpriteRUID",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "d8f014043ce8418f96700c2b6c9ebf6c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SortingLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "MapLayer0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.StateAnimationComponent",
|
||||||
|
"Name": "ActionSheet",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"stand": "d8f014043ce8418f96700c2b6c9ebf6c",
|
||||||
|
"hit": "c3cf643b618346c7bfa6574187b396f9",
|
||||||
|
"die": "a88d9b3d60f941e4890dc89a6ccaa8ee"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "BoxSize",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.63,
|
||||||
|
"y": 0.58
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "ColliderOffset",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.0449999869,
|
||||||
|
"y": 0.29
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.MovementComponent",
|
||||||
|
"Name": "InputSpeed",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "script.CombatMonster",
|
||||||
|
"Name": "EnemyId",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "octopus"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"EventLinks": [],
|
||||||
|
"Children": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
231
RootDesk/MyDesk/Models/Monsters/orange_mushroom.model
Normal file
231
RootDesk/MyDesk/Models/Monsters/orange_mushroom.model
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
{
|
||||||
|
"Id": "",
|
||||||
|
"GameId": "",
|
||||||
|
"EntryKey": "model://monster-orange_mushroom",
|
||||||
|
"ContentType": "x-mod/model",
|
||||||
|
"Content": "",
|
||||||
|
"Usage": 0,
|
||||||
|
"UsePublish": 1,
|
||||||
|
"UseService": 0,
|
||||||
|
"CoreVersion": "26.3.0.0",
|
||||||
|
"StudioVersion": "0.1.0.0",
|
||||||
|
"DynamicLoading": 0,
|
||||||
|
"ContentProto": {
|
||||||
|
"Use": "Json",
|
||||||
|
"Json": {
|
||||||
|
"Version": 1,
|
||||||
|
"Name": "orange_mushroom",
|
||||||
|
"BaseModelId": null,
|
||||||
|
"Id": "monster-orange_mushroom",
|
||||||
|
"Components": [
|
||||||
|
"MOD.Core.TransformComponent",
|
||||||
|
"MOD.Core.StateAnimationComponent",
|
||||||
|
"MOD.Core.SpriteRendererComponent",
|
||||||
|
"MOD.Core.RigidbodyComponent",
|
||||||
|
"MOD.Core.MovementComponent",
|
||||||
|
"MOD.Core.StateComponent",
|
||||||
|
"MOD.Core.HitComponent",
|
||||||
|
"MOD.Core.DamageSkinSpawnerComponent",
|
||||||
|
"script.Monster",
|
||||||
|
"script.MonsterAttack",
|
||||||
|
"MOD.Core.KinematicbodyComponent",
|
||||||
|
"MOD.Core.SideviewbodyComponent",
|
||||||
|
"MOD.Core.DamageSkinSettingComponent",
|
||||||
|
"script.CombatMonster"
|
||||||
|
],
|
||||||
|
"Properties": [
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "speed",
|
||||||
|
"DisplayName": "speed",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "InputSpeed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "jumpForce",
|
||||||
|
"DisplayName": "jumpForce",
|
||||||
|
"ShowInInspector": true,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MovementComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "JumpForce"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "actionSheet",
|
||||||
|
"DisplayName": "actionSheet",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.StateAnimationComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "ActionSheet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Name": "renderguid",
|
||||||
|
"DisplayName": "renderguid",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "SpriteRUID"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.RenderSettingType, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Name": "renderSetting",
|
||||||
|
"DisplayName": "renderSetting",
|
||||||
|
"ShowInInspector": false,
|
||||||
|
"Link": {
|
||||||
|
"Target": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.SpriteRendererComponent, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Property": "RenderSetting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Values": [
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "OrderInLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": null,
|
||||||
|
"Name": "renderguid",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "null"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "CollisionGroup",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.Physics.CollisionGroup, MOD.Core, Version=26.3.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.Physics.CollisionGroup, MOD.Core",
|
||||||
|
"Id": "8992acd1e8cd45838db6f10a7b41df09"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SpriteRUID",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "6d381bea1bcb4504b518a1fbfa0904ac"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.SpriteRendererComponent",
|
||||||
|
"Name": "SortingLayer",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "MapLayer0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.StateAnimationComponent",
|
||||||
|
"Name": "ActionSheet",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODSyncDictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"move": "573fe938562a4abf91eebf951f21afd5",
|
||||||
|
"stand": "6d381bea1bcb4504b518a1fbfa0904ac",
|
||||||
|
"jump": "59823e146a034e48b8667ebb6f0724b1",
|
||||||
|
"hit": "642ece38d8d449b29ce4479100e37a54",
|
||||||
|
"die": "3c99d6b9b89b4295a9c2749eb02e28e9"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "BoxSize",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.63,
|
||||||
|
"y": 0.58
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.HitComponent",
|
||||||
|
"Name": "ColliderOffset",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "MOD.Core.MODVector2, MOD.Core, Version=26.5.0.0, Culture=neutral, PublicKeyToken=null"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"$type": "MOD.Core.MODVector2, MOD.Core",
|
||||||
|
"x": 0.0449999869,
|
||||||
|
"y": 0.29
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "MOD.Core.MovementComponent",
|
||||||
|
"Name": "InputSpeed",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"TargetType": "script.CombatMonster",
|
||||||
|
"Name": "EnemyId",
|
||||||
|
"ValueType": {
|
||||||
|
"$type": "MODNativeType",
|
||||||
|
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
|
||||||
|
},
|
||||||
|
"Value": "orange_mushroom"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"EventLinks": [],
|
||||||
|
"Children": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
29
tools/monster/gen-monster-models.mjs
Normal file
29
tools/monster/gen-monster-models.mjs
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
import { readFileSync, writeFileSync, readdirSync } from 'node:fs';
|
||||||
|
import { buildMonsterModel, modelEntryId } from './lib/monster-model.mjs';
|
||||||
|
|
||||||
|
// 적 18종 각각의 전용 모델(.model) emit. 단일 소스: data/enemies.json(appearance) + ChaseMonster.model(골격).
|
||||||
|
const OUT_DIR = 'RootDesk/MyDesk/Models/Monsters';
|
||||||
|
const enemies = JSON.parse(readFileSync('data/enemies.json', 'utf8')).enemies;
|
||||||
|
const skeleton = JSON.parse(readFileSync('Global/ChaseMonster.model', 'utf8'));
|
||||||
|
|
||||||
|
// EntryKey 충돌 가드 (LEA-3015 예방): 기존 .model들의 EntryKey 수집 (경로별)
|
||||||
|
const existing = []; // { key, path }
|
||||||
|
for (const dir of ['Global', OUT_DIR]) {
|
||||||
|
for (const f of readdirSync(dir).filter((n) => n.endsWith('.model'))) {
|
||||||
|
const path = `${dir}/${f}`;
|
||||||
|
existing.push({ key: JSON.parse(readFileSync(path, 'utf8')).EntryKey, path });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const written = [];
|
||||||
|
const skipped = [];
|
||||||
|
for (const [enemyId, enemy] of Object.entries(enemies)) {
|
||||||
|
if (!enemy.appearance) { skipped.push(enemyId); continue; }
|
||||||
|
const file = buildMonsterModel(enemyId, enemy, skeleton);
|
||||||
|
const outPath = `${OUT_DIR}/${enemyId}.model`;
|
||||||
|
const clash = existing.find((e) => e.key === file.EntryKey && e.path !== outPath);
|
||||||
|
if (clash) throw new Error(`[gen-monster-models] EntryKey 충돌: ${file.EntryKey} (기존 ${clash.path})`);
|
||||||
|
writeFileSync(outPath, JSON.stringify(file, null, 2) + '\n', 'utf8');
|
||||||
|
written.push(enemyId);
|
||||||
|
}
|
||||||
|
console.log(`[gen-monster-models] ${written.length}종 emit${skipped.length ? ` / appearance 없음 스킵: ${skipped.join(', ')}` : ''}`);
|
||||||
Reference in New Issue
Block a user