diff --git a/RootDesk/MyDesk/Models/Monsters/dile.model b/RootDesk/MyDesk/Models/Monsters/dile.model new file mode 100644 index 0000000..8d2c86d --- /dev/null +++ b/RootDesk/MyDesk/Models/Monsters/dile.model @@ -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": [] + } + } +} diff --git a/RootDesk/MyDesk/Models/Monsters/green_mushroom.model b/RootDesk/MyDesk/Models/Monsters/green_mushroom.model new file mode 100644 index 0000000..c6c3af5 --- /dev/null +++ b/RootDesk/MyDesk/Models/Monsters/green_mushroom.model @@ -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": [] + } + } +} diff --git a/RootDesk/MyDesk/Models/Monsters/junior_bugi.model b/RootDesk/MyDesk/Models/Monsters/junior_bugi.model new file mode 100644 index 0000000..1dbd6df --- /dev/null +++ b/RootDesk/MyDesk/Models/Monsters/junior_bugi.model @@ -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": [] + } + } +} diff --git a/RootDesk/MyDesk/Models/Monsters/junior_neki.model b/RootDesk/MyDesk/Models/Monsters/junior_neki.model new file mode 100644 index 0000000..2fd5df3 --- /dev/null +++ b/RootDesk/MyDesk/Models/Monsters/junior_neki.model @@ -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": [] + } + } +} diff --git a/RootDesk/MyDesk/Models/Monsters/kapa_drake.model b/RootDesk/MyDesk/Models/Monsters/kapa_drake.model new file mode 100644 index 0000000..398e2a5 --- /dev/null +++ b/RootDesk/MyDesk/Models/Monsters/kapa_drake.model @@ -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": [] + } + } +} diff --git a/RootDesk/MyDesk/Models/Monsters/king_slime.model b/RootDesk/MyDesk/Models/Monsters/king_slime.model new file mode 100644 index 0000000..b9ca033 --- /dev/null +++ b/RootDesk/MyDesk/Models/Monsters/king_slime.model @@ -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": [] + } + } +} diff --git a/RootDesk/MyDesk/Models/Monsters/mano.model b/RootDesk/MyDesk/Models/Monsters/mano.model new file mode 100644 index 0000000..6d281fd --- /dev/null +++ b/RootDesk/MyDesk/Models/Monsters/mano.model @@ -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": [] + } + } +} diff --git a/RootDesk/MyDesk/Models/Monsters/octopus.model b/RootDesk/MyDesk/Models/Monsters/octopus.model new file mode 100644 index 0000000..b05267f --- /dev/null +++ b/RootDesk/MyDesk/Models/Monsters/octopus.model @@ -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": [] + } + } +} diff --git a/RootDesk/MyDesk/Models/Monsters/orange_mushroom.model b/RootDesk/MyDesk/Models/Monsters/orange_mushroom.model new file mode 100644 index 0000000..7552a9e --- /dev/null +++ b/RootDesk/MyDesk/Models/Monsters/orange_mushroom.model @@ -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": [] + } + } +} diff --git a/tools/monster/gen-monster-models.mjs b/tools/monster/gen-monster-models.mjs new file mode 100644 index 0000000..550f98b --- /dev/null +++ b/tools/monster/gen-monster-models.mjs @@ -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(', ')}` : ''}`);