├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SpriterDotNet.Example.Content ├── AtlasExample │ ├── 0.scml │ ├── atlas.json │ └── image.png ├── Content.mgcb ├── GreyGuy │ ├── Copyright_Information_Please_Read.txt │ ├── arms │ │ ├── p_arm_idle.png │ │ ├── p_arm_idle_a.png │ │ ├── p_arm_slide_0.png │ │ ├── p_arm_throw_0.png │ │ ├── p_arm_walk.png │ │ ├── p_forarm_idle_0.png │ │ ├── p_forarm_idle_a.png │ │ ├── p_forarm_jump_0.png │ │ ├── p_forarm_side_0.png │ │ ├── p_forarm_under_0.png │ │ ├── p_forarm_walk_a.png │ │ └── throw_blur_0.png │ ├── feet │ │ ├── p_foot_hit_a.png │ │ ├── p_foot_hot_0.png │ │ ├── p_foot_idle_0.png │ │ ├── p_foot_jump_0.png │ │ ├── p_foot_walk_0.png │ │ └── p_foot_walk_a.png │ ├── guns │ │ └── hand-gun.png │ ├── hands │ │ ├── p_hand_1.png │ │ ├── p_hand_2.png │ │ ├── p_hand_a.png │ │ ├── p_hand_a_edge.png │ │ ├── p_hand_b.png │ │ ├── p_hand_c.png │ │ ├── p_hand_edge_0.png │ │ ├── p_hand_float_0.png │ │ ├── p_hand_hang_0.png │ │ ├── p_hand_hang_1.png │ │ ├── p_hand_hang_a.png │ │ ├── p_hand_hit_0.png │ │ ├── p_hand_hit_a.png │ │ ├── p_hand_idle_0.png │ │ ├── p_hand_jump_0.png │ │ ├── p_hand_jump_a.png │ │ ├── p_hand_prepunch_0.png │ │ ├── p_hand_prepunch_x.png │ │ ├── p_hand_punch_0.png │ │ ├── p_hand_push_0.png │ │ ├── p_hand_push_a.png │ │ ├── p_hand_slide_0.png │ │ ├── p_hand_throw_0.png │ │ └── p_punch_blur.png │ ├── head │ │ ├── p_head_blink_0.png │ │ ├── p_head_blink_1.png │ │ ├── p_head_concern.png │ │ ├── p_head_concern_blink_0.png │ │ ├── p_head_concern_blink_1.png │ │ ├── p_head_die.png │ │ ├── p_head_hurt.png │ │ ├── p_head_idle.png │ │ ├── p_head_idle_blink_0.png │ │ ├── p_head_idle_blink_1.png │ │ ├── p_head_push.png │ │ ├── p_head_turn_0.png │ │ └── p_head_walk.png │ ├── legs │ │ ├── p_leg_a.png │ │ ├── p_leg_idle_0.png │ │ ├── p_leg_walk_0.png │ │ ├── p_pelvis_die.png │ │ ├── p_pelvis_idle.png │ │ ├── p_pelvis_walk.png │ │ ├── p_thigh_a.png │ │ ├── p_thigh_idle_0.png │ │ └── p_thigh_walk_0.png │ ├── player.scml │ └── torso │ │ ├── p_torso_front.png │ │ ├── p_torso_idle.png │ │ ├── p_torso_jump.png │ │ ├── p_torso_punch_0.png │ │ └── p_torso_walk.png ├── GreyGuyPlus │ ├── Copyright_Information_Please_Read.txt │ ├── arms │ │ ├── p_arm_idle.png │ │ ├── p_arm_idle_a.png │ │ ├── p_arm_slide_0.png │ │ ├── p_arm_throw_0.png │ │ ├── p_arm_walk.png │ │ ├── p_forarm_idle_0.png │ │ ├── p_forarm_idle_a.png │ │ ├── p_forarm_jump_0.png │ │ ├── p_forarm_side_0.png │ │ ├── p_forarm_under_0.png │ │ ├── p_forarm_walk_a.png │ │ └── throw_blur_0.png │ ├── feet │ │ ├── p_foot_hit_a.png │ │ ├── p_foot_hot_0.png │ │ ├── p_foot_idle_0.png │ │ ├── p_foot_jump_0.png │ │ ├── p_foot_walk_0.png │ │ └── p_foot_walk_a.png │ ├── guns │ │ └── hand-gun.png │ ├── hands │ │ ├── p_hand_1.png │ │ ├── p_hand_2.png │ │ ├── p_hand_a.png │ │ ├── p_hand_a_edge.png │ │ ├── p_hand_b.png │ │ ├── p_hand_c.png │ │ ├── p_hand_edge_0.png │ │ ├── p_hand_float_0.png │ │ ├── p_hand_hang_0.png │ │ ├── p_hand_hang_1.png │ │ ├── p_hand_hang_a.png │ │ ├── p_hand_hit_0.png │ │ ├── p_hand_hit_a.png │ │ ├── p_hand_idle_0.png │ │ ├── p_hand_jump_0.png │ │ ├── p_hand_jump_a.png │ │ ├── p_hand_prepunch_0.png │ │ ├── p_hand_prepunch_x.png │ │ ├── p_hand_punch_0.png │ │ ├── p_hand_push_0.png │ │ ├── p_hand_push_a.png │ │ ├── p_hand_slide_0.png │ │ ├── p_hand_throw_0.png │ │ └── p_punch_blur.png │ ├── head │ │ ├── p_head_blink_0.png │ │ ├── p_head_blink_1.png │ │ ├── p_head_concern.png │ │ ├── p_head_concern_blink_0.png │ │ ├── p_head_concern_blink_1.png │ │ ├── p_head_die.png │ │ ├── p_head_hurt.png │ │ ├── p_head_idle.png │ │ ├── p_head_idle_blink_0.png │ │ ├── p_head_idle_blink_1.png │ │ ├── p_head_push.png │ │ ├── p_head_turn_0.png │ │ └── p_head_walk.png │ ├── legs │ │ ├── p_leg_a.png │ │ ├── p_leg_idle_0.png │ │ ├── p_leg_walk_0.png │ │ ├── p_pelvis_die.png │ │ ├── p_pelvis_idle.png │ │ ├── p_pelvis_walk.png │ │ ├── p_thigh_a.png │ │ ├── p_thigh_idle_0.png │ │ └── p_thigh_walk_0.png │ ├── player_006.scml │ └── torso │ │ ├── beep-03.wav │ │ ├── p_torso_front.png │ │ ├── p_torso_idle.png │ │ ├── p_torso_jump.png │ │ ├── p_torso_punch_0.png │ │ └── p_torso_walk.png ├── Lib │ ├── Newtonsoft.Json.dll │ ├── System.IO.FileSystem.dll │ └── System.Xml.ReaderWriter.dll ├── Status.spritefont ├── TestSquares │ ├── images │ │ ├── big.png │ │ └── small.png │ ├── images_alternate1 │ │ ├── big.png │ │ └── small.png │ ├── images_alternate2 │ │ ├── big.png │ │ └── small.png │ └── squares.scml ├── Ubuntu-R.ttf └── spinner.png ├── SpriterDotNet.Example.MonoGame.Android ├── MainActivity.cs ├── Properties │ └── AndroidManifest.xml ├── Resources │ ├── Resource.Designer.cs │ └── drawable │ │ └── Icon.png ├── SpriterDotNet.Example.MonoGame.Android.csproj └── packages.config ├── SpriterDotNet.Example.MonoGame.DesktopGL ├── Icon.bmp ├── Icon.ico ├── Program.cs ├── SpriterDotNet.Example.MonoGame.DesktopGL.csproj └── app.manifest ├── SpriterDotNet.Example.MonoGame.WindowsDX ├── Icon.ico ├── Program.cs ├── SpriterDotNet.Example.MonoGame.WindowsDX.csproj └── packages.config ├── SpriterDotNet.Example.MonoGame ├── ExampleGame.cs ├── MonoGameDebugAnimator.cs ├── SpriterDotNet.Example.MonoGame.csproj └── Stats.cs ├── SpriterDotNet.Example.Ultraviolet.DesktopGL ├── App.config ├── Content │ └── Fonts │ │ ├── SegoeUI.xml │ │ └── SegoeUITexture.png ├── ExampleGame.cs ├── GameInputActions.cs ├── Program.cs ├── README-SDL.txt ├── SpriterDotNet.Example.Ultraviolet.DesktopGL.csproj ├── packages.config └── uv.ico ├── SpriterDotNet.Example ├── AnimatorExtensions.cs ├── Constants.cs └── SpriterDotNet.Example.csproj ├── SpriterDotNet.MonoGame.Importer ├── SpriterDataWrapper.cs ├── SpriterDotNet.MonoGame.Importer.csproj ├── SpriterImporter.cs ├── SpriterTypeWriter.cs ├── TexturePackerSheetImporter.cs ├── TexturePackerSheetTypeWriter.cs └── TexturePackerSheetWrapper.cs ├── SpriterDotNet.MonoGame ├── Box.cs ├── Content │ ├── SpriterContentLoader.cs │ ├── SpriterTypeReader.cs │ └── TexturePackerSheetTypeReader.cs ├── ISprite.cs ├── MonoGameAnimator.cs ├── README.md ├── SpriteDrawInfo.cs ├── SpriterDotNet.MonoGame.csproj └── Sprites │ ├── TexturePackerSprite.cs │ └── TextureSprite.cs ├── SpriterDotNet.Ultraviolet ├── Box.cs ├── Content │ ├── SpriterContentLoader.cs │ └── TexturePackerSheetReader.cs ├── ISprite.cs ├── SpriteDrawInfo.cs ├── SpriterDotNet.Ultraviolet.projitems ├── SpriterDotNet.Ultraviolet.shproj ├── Sprites │ ├── TexturePackerSprite.cs │ └── TextureSprite.cs └── UltravioletAnimator.cs ├── SpriterDotNet.Unity ├── Assets │ ├── SpriterDotNet.meta │ ├── SpriterDotNet │ │ ├── DefaultContentLoader.cs │ │ ├── DefaultContentLoader.cs.meta │ │ ├── IContentLoader.cs │ │ ├── IContentLoader.cs.meta │ │ ├── Lib.meta │ │ ├── Lib │ │ │ ├── Animator.cs │ │ │ ├── Animator.cs.meta │ │ │ ├── Config.cs │ │ │ ├── Config.cs.meta │ │ │ ├── FrameData.cs │ │ │ ├── FrameData.cs.meta │ │ │ ├── FrameDataCalculator.cs │ │ │ ├── FrameDataCalculator.cs.meta │ │ │ ├── Helpers.meta │ │ │ ├── Helpers │ │ │ │ ├── DictionaryHelper.cs │ │ │ │ ├── DictionaryHelper.cs.meta │ │ │ │ ├── MathHelper.cs │ │ │ │ ├── MathHelper.cs.meta │ │ │ │ ├── SpriterHelper.cs │ │ │ │ └── SpriterHelper.cs.meta │ │ │ ├── IAssetProvider.cs │ │ │ ├── IAssetProvider.cs.meta │ │ │ ├── IFrameDataProvider.cs │ │ │ ├── IFrameDataProvider.cs.meta │ │ │ ├── IProviderFactory.cs │ │ │ ├── IProviderFactory.cs.meta │ │ │ ├── ISpriterParser.cs │ │ │ ├── ISpriterParser.cs.meta │ │ │ ├── ISpriterPreprocessor.cs │ │ │ ├── ISpriterPreprocessor.cs.meta │ │ │ ├── ObjectPool.cs │ │ │ ├── ObjectPool.cs.meta │ │ │ ├── Parser.meta │ │ │ ├── Parser │ │ │ │ ├── XmlSpriterParser.cs │ │ │ │ └── XmlSpriterParser.cs.meta │ │ │ ├── Parsers.meta │ │ │ ├── Parsers │ │ │ │ ├── XmlSpriterParser.cs │ │ │ │ └── XmlSpriterParser.cs.meta │ │ │ ├── Preprocessors.meta │ │ │ ├── Preprocessors │ │ │ │ ├── SpriterInitPreprocessor.cs │ │ │ │ └── SpriterInitPreprocessor.cs.meta │ │ │ ├── Providers.meta │ │ │ ├── Providers │ │ │ │ ├── DefaultAssetProvider.cs │ │ │ │ ├── DefaultAssetProvider.cs.meta │ │ │ │ ├── DefaultFrameDataProvider.cs │ │ │ │ ├── DefaultFrameDataProvider.cs.meta │ │ │ │ ├── DefaultProviderFactory.cs │ │ │ │ ├── DefaultProviderFactory.cs.meta │ │ │ │ ├── SnapshotFrameDataProvider.cs │ │ │ │ └── SnapshotFrameDataProvider.cs.meta │ │ │ ├── SpriterModel.cs │ │ │ ├── SpriterModel.cs.meta │ │ │ ├── SpriterReader.cs │ │ │ ├── SpriterReader.cs.meta │ │ │ ├── TexturePackerModel.cs │ │ │ └── TexturePackerModel.cs.meta │ │ ├── SpriterData.cs │ │ ├── SpriterData.cs.meta │ │ ├── SpriterDotNetBehaviour.cs │ │ ├── SpriterDotNetBehaviour.cs.meta │ │ ├── SpriterDotNetBehaviourEditor.cs │ │ ├── SpriterDotNetBehaviourEditor.cs.meta │ │ ├── SpriterImporter.cs │ │ ├── SpriterImporter.cs.meta │ │ ├── SpriterRuntimeImporter.cs │ │ ├── SpriterRuntimeImporter.cs.meta │ │ ├── UnityAnimator.cs │ │ └── UnityAnimator.cs.meta │ ├── SpriterDotNetExamples.meta │ ├── SpriterDotNetExamples │ │ ├── Canvas.prefab │ │ ├── Canvas.prefab.meta │ │ ├── Controller.cs │ │ ├── Controller.cs.meta │ │ ├── Controller.prefab │ │ ├── Controller.prefab.meta │ │ ├── GreyGuy.unity │ │ ├── GreyGuy.unity.meta │ │ ├── GreyGuyPlus.unity │ │ ├── GreyGuyPlus.unity.meta │ │ ├── GreyGuyWithSortingOrder.unity │ │ ├── GreyGuyWithSortingOrder.unity.meta │ │ ├── Scml.meta │ │ ├── Scml │ │ │ ├── GreyGuy.meta │ │ │ ├── GreyGuy │ │ │ │ ├── Copyright_Information_Please_Read.txt │ │ │ │ ├── Copyright_Information_Please_Read.txt.meta │ │ │ │ ├── Player.prefab │ │ │ │ ├── Player.prefab.meta │ │ │ │ ├── arms.meta │ │ │ │ ├── arms │ │ │ │ │ ├── p_arm_idle.png │ │ │ │ │ ├── p_arm_idle.png.meta │ │ │ │ │ ├── p_arm_idle_a.png │ │ │ │ │ ├── p_arm_idle_a.png.meta │ │ │ │ │ ├── p_arm_slide_0.png │ │ │ │ │ ├── p_arm_slide_0.png.meta │ │ │ │ │ ├── p_arm_throw_0.png │ │ │ │ │ ├── p_arm_throw_0.png.meta │ │ │ │ │ ├── p_arm_walk.png │ │ │ │ │ ├── p_arm_walk.png.meta │ │ │ │ │ ├── p_forarm_idle_0.png │ │ │ │ │ ├── p_forarm_idle_0.png.meta │ │ │ │ │ ├── p_forarm_idle_a.png │ │ │ │ │ ├── p_forarm_idle_a.png.meta │ │ │ │ │ ├── p_forarm_jump_0.png │ │ │ │ │ ├── p_forarm_jump_0.png.meta │ │ │ │ │ ├── p_forarm_side_0.png │ │ │ │ │ ├── p_forarm_side_0.png.meta │ │ │ │ │ ├── p_forarm_under_0.png │ │ │ │ │ ├── p_forarm_under_0.png.meta │ │ │ │ │ ├── p_forarm_walk_a.png │ │ │ │ │ ├── p_forarm_walk_a.png.meta │ │ │ │ │ ├── throw_blur_0.png │ │ │ │ │ └── throw_blur_0.png.meta │ │ │ │ ├── feet.meta │ │ │ │ ├── feet │ │ │ │ │ ├── hand-gun.png │ │ │ │ │ ├── hand-gun.png.meta │ │ │ │ │ ├── p_foot_hit_a.png │ │ │ │ │ ├── p_foot_hit_a.png.meta │ │ │ │ │ ├── p_foot_hot_0.png │ │ │ │ │ ├── p_foot_hot_0.png.meta │ │ │ │ │ ├── p_foot_idle_0.png │ │ │ │ │ ├── p_foot_idle_0.png.meta │ │ │ │ │ ├── p_foot_jump_0.png │ │ │ │ │ ├── p_foot_jump_0.png.meta │ │ │ │ │ ├── p_foot_walk_0.png │ │ │ │ │ ├── p_foot_walk_0.png.meta │ │ │ │ │ ├── p_foot_walk_a.png │ │ │ │ │ └── p_foot_walk_a.png.meta │ │ │ │ ├── hands.meta │ │ │ │ ├── hands │ │ │ │ │ ├── p_hand_1.png │ │ │ │ │ ├── p_hand_1.png.meta │ │ │ │ │ ├── p_hand_2.png │ │ │ │ │ ├── p_hand_2.png.meta │ │ │ │ │ ├── p_hand_a.png │ │ │ │ │ ├── p_hand_a.png.meta │ │ │ │ │ ├── p_hand_a_edge.png │ │ │ │ │ ├── p_hand_a_edge.png.meta │ │ │ │ │ ├── p_hand_b.png │ │ │ │ │ ├── p_hand_b.png.meta │ │ │ │ │ ├── p_hand_c.png │ │ │ │ │ ├── p_hand_c.png.meta │ │ │ │ │ ├── p_hand_edge_0.png │ │ │ │ │ ├── p_hand_edge_0.png.meta │ │ │ │ │ ├── p_hand_float_0.png │ │ │ │ │ ├── p_hand_float_0.png.meta │ │ │ │ │ ├── p_hand_hang_0.png │ │ │ │ │ ├── p_hand_hang_0.png.meta │ │ │ │ │ ├── p_hand_hang_1.png │ │ │ │ │ ├── p_hand_hang_1.png.meta │ │ │ │ │ ├── p_hand_hang_a.png │ │ │ │ │ ├── p_hand_hang_a.png.meta │ │ │ │ │ ├── p_hand_hit_0.png │ │ │ │ │ ├── p_hand_hit_0.png.meta │ │ │ │ │ ├── p_hand_hit_a.png │ │ │ │ │ ├── p_hand_hit_a.png.meta │ │ │ │ │ ├── p_hand_idle_0.png │ │ │ │ │ ├── p_hand_idle_0.png.meta │ │ │ │ │ ├── p_hand_jump_0.png │ │ │ │ │ ├── p_hand_jump_0.png.meta │ │ │ │ │ ├── p_hand_jump_a.png │ │ │ │ │ ├── p_hand_jump_a.png.meta │ │ │ │ │ ├── p_hand_prepunch_0.png │ │ │ │ │ ├── p_hand_prepunch_0.png.meta │ │ │ │ │ ├── p_hand_prepunch_x.png │ │ │ │ │ ├── p_hand_prepunch_x.png.meta │ │ │ │ │ ├── p_hand_punch_0.png │ │ │ │ │ ├── p_hand_punch_0.png.meta │ │ │ │ │ ├── p_hand_push_0.png │ │ │ │ │ ├── p_hand_push_0.png.meta │ │ │ │ │ ├── p_hand_push_a.png │ │ │ │ │ ├── p_hand_push_a.png.meta │ │ │ │ │ ├── p_hand_slide_0.png │ │ │ │ │ ├── p_hand_slide_0.png.meta │ │ │ │ │ ├── p_hand_throw_0.png │ │ │ │ │ ├── p_hand_throw_0.png.meta │ │ │ │ │ ├── p_punch_blur.png │ │ │ │ │ └── p_punch_blur.png.meta │ │ │ │ ├── head.meta │ │ │ │ ├── head │ │ │ │ │ ├── p_head_blink_0.png │ │ │ │ │ ├── p_head_blink_0.png.meta │ │ │ │ │ ├── p_head_blink_1.png │ │ │ │ │ ├── p_head_blink_1.png.meta │ │ │ │ │ ├── p_head_concern.png │ │ │ │ │ ├── p_head_concern.png.meta │ │ │ │ │ ├── p_head_concern_blink_0.png │ │ │ │ │ ├── p_head_concern_blink_0.png.meta │ │ │ │ │ ├── p_head_concern_blink_1.png │ │ │ │ │ ├── p_head_concern_blink_1.png.meta │ │ │ │ │ ├── p_head_die.png │ │ │ │ │ ├── p_head_die.png.meta │ │ │ │ │ ├── p_head_hurt.png │ │ │ │ │ ├── p_head_hurt.png.meta │ │ │ │ │ ├── p_head_idle.png │ │ │ │ │ ├── p_head_idle.png.meta │ │ │ │ │ ├── p_head_idle_blink_0.png │ │ │ │ │ ├── p_head_idle_blink_0.png.meta │ │ │ │ │ ├── p_head_idle_blink_1.png │ │ │ │ │ ├── p_head_idle_blink_1.png.meta │ │ │ │ │ ├── p_head_push.png │ │ │ │ │ ├── p_head_push.png.meta │ │ │ │ │ ├── p_head_turn_0.png │ │ │ │ │ ├── p_head_turn_0.png.meta │ │ │ │ │ ├── p_head_walk.png │ │ │ │ │ └── p_head_walk.png.meta │ │ │ │ ├── legs.meta │ │ │ │ ├── legs │ │ │ │ │ ├── p_leg_a.png │ │ │ │ │ ├── p_leg_a.png.meta │ │ │ │ │ ├── p_leg_idle_0.png │ │ │ │ │ ├── p_leg_idle_0.png.meta │ │ │ │ │ ├── p_leg_walk_0.png │ │ │ │ │ ├── p_leg_walk_0.png.meta │ │ │ │ │ ├── p_pelvis_die.png │ │ │ │ │ ├── p_pelvis_die.png.meta │ │ │ │ │ ├── p_pelvis_idle.png │ │ │ │ │ ├── p_pelvis_idle.png.meta │ │ │ │ │ ├── p_pelvis_walk.png │ │ │ │ │ ├── p_pelvis_walk.png.meta │ │ │ │ │ ├── p_thigh_a.png │ │ │ │ │ ├── p_thigh_a.png.meta │ │ │ │ │ ├── p_thigh_idle_0.png │ │ │ │ │ ├── p_thigh_idle_0.png.meta │ │ │ │ │ ├── p_thigh_walk_0.png │ │ │ │ │ └── p_thigh_walk_0.png.meta │ │ │ │ ├── player.asset │ │ │ │ ├── player.asset.meta │ │ │ │ ├── player.scml │ │ │ │ ├── player.scml.meta │ │ │ │ ├── torso.meta │ │ │ │ └── torso │ │ │ │ │ ├── p_torso_front.png │ │ │ │ │ ├── p_torso_front.png.meta │ │ │ │ │ ├── p_torso_idle.png │ │ │ │ │ ├── p_torso_idle.png.meta │ │ │ │ │ ├── p_torso_jump.png │ │ │ │ │ ├── p_torso_jump.png.meta │ │ │ │ │ ├── p_torso_punch_0.png │ │ │ │ │ ├── p_torso_punch_0.png.meta │ │ │ │ │ ├── p_torso_walk.png │ │ │ │ │ └── p_torso_walk.png.meta │ │ │ ├── GreyGuyPlus.meta │ │ │ ├── GreyGuyPlus │ │ │ │ ├── Copyright_Information_Please_Read.txt │ │ │ │ ├── Copyright_Information_Please_Read.txt.meta │ │ │ │ ├── Player.prefab │ │ │ │ ├── Player.prefab.meta │ │ │ │ ├── TestEntity.prefab │ │ │ │ ├── TestEntity.prefab.meta │ │ │ │ ├── arms.meta │ │ │ │ ├── arms │ │ │ │ │ ├── p_arm_idle.png │ │ │ │ │ ├── p_arm_idle.png.meta │ │ │ │ │ ├── p_arm_idle_a.png │ │ │ │ │ ├── p_arm_idle_a.png.meta │ │ │ │ │ ├── p_arm_slide_0.png │ │ │ │ │ ├── p_arm_slide_0.png.meta │ │ │ │ │ ├── p_arm_throw_0.png │ │ │ │ │ ├── p_arm_throw_0.png.meta │ │ │ │ │ ├── p_arm_walk.png │ │ │ │ │ ├── p_arm_walk.png.meta │ │ │ │ │ ├── p_forarm_idle_0.png │ │ │ │ │ ├── p_forarm_idle_0.png.meta │ │ │ │ │ ├── p_forarm_idle_a.png │ │ │ │ │ ├── p_forarm_idle_a.png.meta │ │ │ │ │ ├── p_forarm_jump_0.png │ │ │ │ │ ├── p_forarm_jump_0.png.meta │ │ │ │ │ ├── p_forarm_side_0.png │ │ │ │ │ ├── p_forarm_side_0.png.meta │ │ │ │ │ ├── p_forarm_under_0.png │ │ │ │ │ ├── p_forarm_under_0.png.meta │ │ │ │ │ ├── p_forarm_walk_a.png │ │ │ │ │ ├── p_forarm_walk_a.png.meta │ │ │ │ │ ├── throw_blur_0.png │ │ │ │ │ └── throw_blur_0.png.meta │ │ │ │ ├── feet.meta │ │ │ │ ├── feet │ │ │ │ │ ├── p_foot_hit_a.png │ │ │ │ │ ├── p_foot_hit_a.png.meta │ │ │ │ │ ├── p_foot_hot_0.png │ │ │ │ │ ├── p_foot_hot_0.png.meta │ │ │ │ │ ├── p_foot_idle_0.png │ │ │ │ │ ├── p_foot_idle_0.png.meta │ │ │ │ │ ├── p_foot_jump_0.png │ │ │ │ │ ├── p_foot_jump_0.png.meta │ │ │ │ │ ├── p_foot_walk_0.png │ │ │ │ │ ├── p_foot_walk_0.png.meta │ │ │ │ │ ├── p_foot_walk_a.png │ │ │ │ │ └── p_foot_walk_a.png.meta │ │ │ │ ├── guns.meta │ │ │ │ ├── guns │ │ │ │ │ ├── hand-gun.png │ │ │ │ │ └── hand-gun.png.meta │ │ │ │ ├── hands.meta │ │ │ │ ├── hands │ │ │ │ │ ├── p_hand_1.png │ │ │ │ │ ├── p_hand_1.png.meta │ │ │ │ │ ├── p_hand_2.png │ │ │ │ │ ├── p_hand_2.png.meta │ │ │ │ │ ├── p_hand_a.png │ │ │ │ │ ├── p_hand_a.png.meta │ │ │ │ │ ├── p_hand_a_edge.png │ │ │ │ │ ├── p_hand_a_edge.png.meta │ │ │ │ │ ├── p_hand_b.png │ │ │ │ │ ├── p_hand_b.png.meta │ │ │ │ │ ├── p_hand_c.png │ │ │ │ │ ├── p_hand_c.png.meta │ │ │ │ │ ├── p_hand_edge_0.png │ │ │ │ │ ├── p_hand_edge_0.png.meta │ │ │ │ │ ├── p_hand_float_0.png │ │ │ │ │ ├── p_hand_float_0.png.meta │ │ │ │ │ ├── p_hand_hang_0.png │ │ │ │ │ ├── p_hand_hang_0.png.meta │ │ │ │ │ ├── p_hand_hang_1.png │ │ │ │ │ ├── p_hand_hang_1.png.meta │ │ │ │ │ ├── p_hand_hang_a.png │ │ │ │ │ ├── p_hand_hang_a.png.meta │ │ │ │ │ ├── p_hand_hit_0.png │ │ │ │ │ ├── p_hand_hit_0.png.meta │ │ │ │ │ ├── p_hand_hit_a.png │ │ │ │ │ ├── p_hand_hit_a.png.meta │ │ │ │ │ ├── p_hand_idle_0.png │ │ │ │ │ ├── p_hand_idle_0.png.meta │ │ │ │ │ ├── p_hand_jump_0.png │ │ │ │ │ ├── p_hand_jump_0.png.meta │ │ │ │ │ ├── p_hand_jump_a.png │ │ │ │ │ ├── p_hand_jump_a.png.meta │ │ │ │ │ ├── p_hand_prepunch_0.png │ │ │ │ │ ├── p_hand_prepunch_0.png.meta │ │ │ │ │ ├── p_hand_prepunch_x.png │ │ │ │ │ ├── p_hand_prepunch_x.png.meta │ │ │ │ │ ├── p_hand_punch_0.png │ │ │ │ │ ├── p_hand_punch_0.png.meta │ │ │ │ │ ├── p_hand_push_0.png │ │ │ │ │ ├── p_hand_push_0.png.meta │ │ │ │ │ ├── p_hand_push_a.png │ │ │ │ │ ├── p_hand_push_a.png.meta │ │ │ │ │ ├── p_hand_slide_0.png │ │ │ │ │ ├── p_hand_slide_0.png.meta │ │ │ │ │ ├── p_hand_throw_0.png │ │ │ │ │ ├── p_hand_throw_0.png.meta │ │ │ │ │ ├── p_punch_blur.png │ │ │ │ │ └── p_punch_blur.png.meta │ │ │ │ ├── head.meta │ │ │ │ ├── head │ │ │ │ │ ├── p_head_blink_0.png │ │ │ │ │ ├── p_head_blink_0.png.meta │ │ │ │ │ ├── p_head_blink_1.png │ │ │ │ │ ├── p_head_blink_1.png.meta │ │ │ │ │ ├── p_head_concern.png │ │ │ │ │ ├── p_head_concern.png.meta │ │ │ │ │ ├── p_head_concern_blink_0.png │ │ │ │ │ ├── p_head_concern_blink_0.png.meta │ │ │ │ │ ├── p_head_concern_blink_1.png │ │ │ │ │ ├── p_head_concern_blink_1.png.meta │ │ │ │ │ ├── p_head_die.png │ │ │ │ │ ├── p_head_die.png.meta │ │ │ │ │ ├── p_head_hurt.png │ │ │ │ │ ├── p_head_hurt.png.meta │ │ │ │ │ ├── p_head_idle.png │ │ │ │ │ ├── p_head_idle.png.meta │ │ │ │ │ ├── p_head_idle_blink_0.png │ │ │ │ │ ├── p_head_idle_blink_0.png.meta │ │ │ │ │ ├── p_head_idle_blink_1.png │ │ │ │ │ ├── p_head_idle_blink_1.png.meta │ │ │ │ │ ├── p_head_push.png │ │ │ │ │ ├── p_head_push.png.meta │ │ │ │ │ ├── p_head_turn_0.png │ │ │ │ │ ├── p_head_turn_0.png.meta │ │ │ │ │ ├── p_head_walk.png │ │ │ │ │ └── p_head_walk.png.meta │ │ │ │ ├── legs.meta │ │ │ │ ├── legs │ │ │ │ │ ├── p_leg_a.png │ │ │ │ │ ├── p_leg_a.png.meta │ │ │ │ │ ├── p_leg_idle_0.png │ │ │ │ │ ├── p_leg_idle_0.png.meta │ │ │ │ │ ├── p_leg_walk_0.png │ │ │ │ │ ├── p_leg_walk_0.png.meta │ │ │ │ │ ├── p_pelvis_die.png │ │ │ │ │ ├── p_pelvis_die.png.meta │ │ │ │ │ ├── p_pelvis_idle.png │ │ │ │ │ ├── p_pelvis_idle.png.meta │ │ │ │ │ ├── p_pelvis_walk.png │ │ │ │ │ ├── p_pelvis_walk.png.meta │ │ │ │ │ ├── p_thigh_a.png │ │ │ │ │ ├── p_thigh_a.png.meta │ │ │ │ │ ├── p_thigh_idle_0.png │ │ │ │ │ ├── p_thigh_idle_0.png.meta │ │ │ │ │ ├── p_thigh_walk_0.png │ │ │ │ │ └── p_thigh_walk_0.png.meta │ │ │ │ ├── player_006.asset │ │ │ │ ├── player_006.asset.meta │ │ │ │ ├── player_006.scml │ │ │ │ ├── player_006.scml.meta │ │ │ │ ├── torso.meta │ │ │ │ └── torso │ │ │ │ │ ├── beep-03.wav │ │ │ │ │ ├── beep-03.wav.meta │ │ │ │ │ ├── p_torso_front.png │ │ │ │ │ ├── p_torso_front.png.meta │ │ │ │ │ ├── p_torso_idle.png │ │ │ │ │ ├── p_torso_idle.png.meta │ │ │ │ │ ├── p_torso_jump.png │ │ │ │ │ ├── p_torso_jump.png.meta │ │ │ │ │ ├── p_torso_punch_0.png │ │ │ │ │ ├── p_torso_punch_0.png.meta │ │ │ │ │ ├── p_torso_walk.png │ │ │ │ │ └── p_torso_walk.png.meta │ │ │ ├── TestSquares.meta │ │ │ └── TestSquares │ │ │ │ ├── images.meta │ │ │ │ ├── images │ │ │ │ ├── big.png │ │ │ │ ├── big.png.meta │ │ │ │ ├── small.png │ │ │ │ └── small.png.meta │ │ │ │ ├── images_alternate1.meta │ │ │ │ ├── images_alternate1 │ │ │ │ ├── big.png │ │ │ │ ├── big.png.meta │ │ │ │ ├── small.png │ │ │ │ └── small.png.meta │ │ │ │ ├── images_alternate2.meta │ │ │ │ ├── images_alternate2 │ │ │ │ ├── big.png │ │ │ │ ├── big.png.meta │ │ │ │ ├── small.png │ │ │ │ └── small.png.meta │ │ │ │ ├── squares.asset │ │ │ │ ├── squares.asset.meta │ │ │ │ ├── squares.autosave.scml │ │ │ │ ├── squares.autosave.scml.meta │ │ │ │ ├── squares.prefab │ │ │ │ ├── squares.prefab.meta │ │ │ │ ├── squares.scml │ │ │ │ └── squares.scml.meta │ │ ├── Squares.unity │ │ ├── Squares.unity.meta │ │ ├── TestEntity.unity │ │ ├── TestEntity.unity.meta │ │ ├── TestSpriterImportHook.cs │ │ └── TestSpriterImportHook.cs.meta │ ├── SpriterDotNetPackageCreator.meta │ └── SpriterDotNetPackageCreator │ │ ├── PackageCreator.cs │ │ └── PackageCreator.cs.meta ├── Packages │ └── manifest.json ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ └── UnityConnectSettings.asset ├── README.md ├── SpriterDotNet.Unity.Examples.unitypackage └── SpriterDotNet.Unity.unitypackage ├── SpriterDotNet.sln └── SpriterDotNet ├── Animator.cs ├── Config.cs ├── FrameData.cs ├── FrameDataCalculator.cs ├── Helpers ├── DictionaryHelper.cs ├── MathHelper.cs └── SpriterHelper.cs ├── IAssetProvider.cs ├── IFrameDataProvider.cs ├── IProviderFactory.cs ├── ISpriterParser.cs ├── ISpriterPreprocessor.cs ├── ObjectPool.cs ├── Parsers └── XmlSpriterParser.cs ├── Preprocessors └── SpriterInitPreprocessor.cs ├── Providers ├── DefaultAssetProvider.cs ├── DefaultFrameDataProvider.cs ├── DefaultProviderFactory.cs └── SnapshotFrameDataProvider.cs ├── SpriterDotNet.csproj ├── SpriterModel.cs ├── SpriterReader.cs └── TexturePackerModel.cs /.gitignore: -------------------------------------------------------------------------------- 1 | # Visual Studio 2 | *.suo 3 | *.user 4 | [Dd]ebug/ 5 | [Rr]elease/ 6 | x64/ 7 | x86/ 8 | build/ 9 | [Bb]in/ 10 | [Oo]bj/ 11 | .vs/ 12 | project.lock.json 13 | 14 | # MonoDevelop 15 | *.userprefs 16 | *.usertasks 17 | 18 | # Unity 19 | Library/ 20 | Temp/ 21 | 22 | # Specific 23 | SpriterDotNet.Unity/*.csproj 24 | SpriterDotNet.Unity/*.sln 25 | SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/*.pdb 26 | SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/*.pdb.meta 27 | !SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/*.dll -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) Luka "loodakrawa" Sverko 2 | 3 | This software is provided 'as-is', without any express or implied 4 | warranty. In no event will the authors be held liable for any damages 5 | arising from the use of this software. 6 | 7 | Permission is granted to anyone to use this software for any purpose, 8 | including commercial applications, and to alter it and redistribute it 9 | freely, subject to the following restrictions: 10 | 11 | 1. The origin of this software must not be misrepresented; you must not 12 | claim that you wrote the original software. If you use this software 13 | in a product, an acknowledgement in the product documentation would be 14 | appreciated but is not required. 15 | 2. Altered source versions must be plainly marked as such, and must not be 16 | misrepresented as being the original software. 17 | 3. This notice may not be removed or altered from any source distribution. -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/AtlasExample/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/AtlasExample/image.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/Copyright_Information_Please_Read.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/Copyright_Information_Please_Read.txt -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_idle_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_idle_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_slide_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_slide_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_throw_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_throw_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_arm_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_idle_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_idle_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_side_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_side_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_under_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_under_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_walk_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/p_forarm_walk_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/arms/throw_blur_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/arms/throw_blur_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_hit_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_hit_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_hot_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_hot_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_walk_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/feet/p_foot_walk_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/guns/hand-gun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/guns/hand-gun.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_2.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_a_edge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_a_edge.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_b.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_c.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_edge_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_edge_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_float_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_float_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hang_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hang_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hang_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hang_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hang_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hang_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hit_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hit_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hit_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_hit_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_jump_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_jump_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_prepunch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_prepunch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_prepunch_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_prepunch_x.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_punch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_punch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_push_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_push_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_push_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_push_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_slide_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_slide_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_throw_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_hand_throw_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/hands/p_punch_blur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/hands/p_punch_blur.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_concern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_concern.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_concern_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_concern_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_concern_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_concern_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_die.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_hurt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_hurt.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_idle_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_idle_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_idle_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_idle_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_push.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_turn_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_turn_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/head/p_head_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/head/p_head_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/legs/p_leg_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/legs/p_leg_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/legs/p_leg_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/legs/p_leg_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/legs/p_leg_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/legs/p_leg_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/legs/p_pelvis_die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/legs/p_pelvis_die.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/legs/p_pelvis_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/legs/p_pelvis_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/legs/p_pelvis_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/legs/p_pelvis_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/legs/p_thigh_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/legs/p_thigh_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/legs/p_thigh_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/legs/p_thigh_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/legs/p_thigh_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/legs/p_thigh_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_front.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_jump.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_punch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_punch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuy/torso/p_torso_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/Copyright_Information_Please_Read.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/Copyright_Information_Please_Read.txt -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_idle_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_idle_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_slide_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_slide_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_throw_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_throw_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_arm_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_idle_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_idle_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_side_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_side_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_under_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_under_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_walk_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/p_forarm_walk_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/arms/throw_blur_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/arms/throw_blur_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_hit_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_hit_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_hot_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_hot_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_walk_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/feet/p_foot_walk_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/guns/hand-gun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/guns/hand-gun.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_2.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_a_edge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_a_edge.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_b.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_c.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_edge_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_edge_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_float_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_float_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hang_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hang_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hang_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hang_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hang_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hang_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hit_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hit_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hit_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_hit_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_jump_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_jump_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_prepunch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_prepunch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_prepunch_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_prepunch_x.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_punch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_punch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_push_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_push_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_push_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_push_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_slide_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_slide_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_throw_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_hand_throw_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_punch_blur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/hands/p_punch_blur.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_concern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_concern.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_concern_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_concern_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_concern_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_concern_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_die.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_hurt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_hurt.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_idle_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_idle_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_idle_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_idle_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_push.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_turn_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_turn_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/head/p_head_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_leg_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_leg_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_leg_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_leg_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_leg_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_leg_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_pelvis_die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_pelvis_die.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_pelvis_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_pelvis_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_pelvis_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_pelvis_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_thigh_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_thigh_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_thigh_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_thigh_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_thigh_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/legs/p_thigh_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/torso/beep-03.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/torso/beep-03.wav -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_front.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_jump.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_punch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_punch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/GreyGuyPlus/torso/p_torso_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/Lib/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/Lib/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/Lib/System.IO.FileSystem.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/Lib/System.IO.FileSystem.dll -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/Lib/System.Xml.ReaderWriter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/Lib/System.Xml.ReaderWriter.dll -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/TestSquares/images/big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/TestSquares/images/big.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/TestSquares/images/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/TestSquares/images/small.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/TestSquares/images_alternate1/big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/TestSquares/images_alternate1/big.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/TestSquares/images_alternate1/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/TestSquares/images_alternate1/small.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/TestSquares/images_alternate2/big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/TestSquares/images_alternate2/big.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/TestSquares/images_alternate2/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/TestSquares/images_alternate2/small.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/Ubuntu-R.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/Ubuntu-R.ttf -------------------------------------------------------------------------------- /SpriterDotNet.Example.Content/spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Content/spinner.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.Android/MainActivity.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using Android.App; 7 | using Android.Views; 8 | using Android.OS; 9 | using Android.Content.PM; 10 | using Microsoft.Xna.Framework; 11 | 12 | namespace SpriterDotNet.Example.MonoGame.Android 13 | { 14 | [Activity(Label = "SpriterDotNet.Example.MonoGame.Android", 15 | MainLauncher = true, 16 | Icon = "@drawable/icon", 17 | ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.KeyboardHidden 18 | )] 19 | public class MainActivity : AndroidGameActivity 20 | { 21 | protected override void OnCreate(Bundle bundle) 22 | { 23 | base.OnCreate(bundle); 24 | 25 | var g = new ExampleGame(); 26 | SetContentView((View)g.Services.GetService(typeof(View))); 27 | g.Run(); 28 | } 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.Android/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.Android/Resources/drawable/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.MonoGame.Android/Resources/drawable/Icon.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.Android/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.DesktopGL/Icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.MonoGame.DesktopGL/Icon.bmp -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.DesktopGL/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.MonoGame.DesktopGL/Icon.ico -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.DesktopGL/Program.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using System; 7 | 8 | namespace SpriterDotNet.Example.MonoGame.DesktopGL 9 | { 10 | public static class Program 11 | { 12 | [STAThread] 13 | static void Main() 14 | { 15 | using (ExampleGame game = new ExampleGame()) 16 | { 17 | game.Run(); 18 | } 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.WindowsDX/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.MonoGame.WindowsDX/Icon.ico -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.WindowsDX/Program.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using System; 7 | 8 | namespace SpriterDotNet.Example.MonoGame.WindowsDX 9 | { 10 | public static class Program 11 | { 12 | [STAThread] 13 | static void Main() 14 | { 15 | using (ExampleGame game = new ExampleGame()) 16 | { 17 | game.Run(); 18 | } 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame.WindowsDX/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame/SpriterDotNet.Example.MonoGame.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netstandard1.4 5 | $(PackageTargetFallback);portable-win8+net45+wpa81 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.MonoGame/Stats.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet.Example.MonoGame 7 | { 8 | public class Stats 9 | { 10 | private static readonly float Second = 1000.0f; 11 | 12 | public int DrawRate { get; private set; } 13 | 14 | private int drawCount; 15 | private int updateCount; 16 | 17 | private float elapsedTime; 18 | 19 | public void OnUpdate(float deltaTime) 20 | { 21 | elapsedTime += deltaTime; 22 | 23 | ++updateCount; 24 | 25 | if (elapsedTime > Second) 26 | { 27 | elapsedTime -= Second; 28 | DrawRate = drawCount; 29 | drawCount = 0; 30 | } 31 | } 32 | 33 | public void OnDraw() 34 | { 35 | ++drawCount; 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.Ultraviolet.DesktopGL/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.Ultraviolet.DesktopGL/Content/Fonts/SegoeUI.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | SegoeUITexture 5 | 0 0 263 164 6 | 7 | -1 8 | -1 9 | -1 10 | -1 11 | -1 12 | -1 13 | -1 14 | -1 15 | -1 16 | 17 | 18 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.Ultraviolet.DesktopGL/Content/Fonts/SegoeUITexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Ultraviolet.DesktopGL/Content/Fonts/SegoeUITexture.png -------------------------------------------------------------------------------- /SpriterDotNet.Example.Ultraviolet.DesktopGL/Program.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet.Example.Ultraviolet.DesktopGL 7 | { 8 | public class Program 9 | { 10 | public static void Main(string[] args) 11 | { 12 | using (var game = new ExampleGame()) 13 | { 14 | game.Run(); 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.Ultraviolet.DesktopGL/README-SDL.txt: -------------------------------------------------------------------------------- 1 | 2 | Please distribute this file with the SDL runtime environment: 3 | 4 | The Simple DirectMedia Layer (SDL for short) is a cross-platform library 5 | designed to make it easy to write multi-media software, such as games and 6 | emulators. 7 | 8 | The Simple DirectMedia Layer library source code is available from: 9 | http://www.libsdl.org/ 10 | 11 | This library is distributed under the terms of the zlib license: 12 | http://www.zlib.net/zlib_license.html 13 | 14 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.Ultraviolet.DesktopGL/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpriterDotNet.Example.Ultraviolet.DesktopGL/uv.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Example.Ultraviolet.DesktopGL/uv.ico -------------------------------------------------------------------------------- /SpriterDotNet.Example/SpriterDotNet.Example.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netstandard1.4 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame.Importer/SpriterDataWrapper.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet.MonoGame.Importer 7 | { 8 | public class SpriterWrapper 9 | { 10 | public string SpriterData { get; set; } 11 | } 12 | } -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame.Importer/SpriterImporter.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using Microsoft.Xna.Framework.Content.Pipeline; 7 | using System.IO; 8 | 9 | namespace SpriterDotNet.MonoGame.Importer 10 | { 11 | [ContentImporter(".scml", DisplayName = "Scml Importer", DefaultProcessor = "PassThroughProcessor")] 12 | public class SpriterImporter : ContentImporter 13 | { 14 | public override SpriterWrapper Import(string filename, ContentImporterContext context) 15 | { 16 | context.Logger.LogMessage("Importing SCML file: {0}", filename); 17 | string data = File.ReadAllText(filename); 18 | return new SpriterWrapper { SpriterData = data }; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame.Importer/SpriterTypeWriter.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler; 7 | using Microsoft.Xna.Framework.Content.Pipeline; 8 | using SpriterDotNet.MonoGame.Content; 9 | 10 | namespace SpriterDotNet.MonoGame.Importer 11 | { 12 | [ContentTypeWriter] 13 | public class SpriterTypeWriter : ContentTypeWriter 14 | { 15 | public override string GetRuntimeReader(TargetPlatform targetPlatform) 16 | { 17 | return typeof(SpriterTypeReader).AssemblyQualifiedName; 18 | } 19 | 20 | protected override void Write(ContentWriter output, SpriterWrapper value) 21 | { 22 | output.Write(value.SpriterData); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame.Importer/TexturePackerSheetTypeWriter.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler; 7 | using Microsoft.Xna.Framework.Content.Pipeline; 8 | using SpriterDotNet.MonoGame.Content; 9 | 10 | namespace SpriterDotNet.MonoGame.Importer 11 | { 12 | [ContentTypeWriter] 13 | public class TexturePackerSheetTypeWriter : ContentTypeWriter 14 | { 15 | public override string GetRuntimeReader(TargetPlatform targetPlatform) 16 | { 17 | return typeof(TexturePackerSheetTypeReader).AssemblyQualifiedName; 18 | } 19 | 20 | protected override void Write(ContentWriter output, TexturePackerSheetWrapper value) 21 | { 22 | output.Write(value.AtlasData); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame.Importer/TexturePackerSheetWrapper.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet.MonoGame.Importer 7 | { 8 | public class TexturePackerSheetWrapper 9 | { 10 | public string AtlasData { get; set; } 11 | } 12 | } 13 | 14 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame/Box.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using Microsoft.Xna.Framework; 7 | 8 | namespace SpriterDotNet.MonoGame 9 | { 10 | public struct Box 11 | { 12 | public Vector2 Point1; 13 | public Vector2 Point2; 14 | public Vector2 Point3; 15 | public Vector2 Point4; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame/Content/SpriterTypeReader.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using Microsoft.Xna.Framework.Content; 7 | 8 | namespace SpriterDotNet.MonoGame.Content 9 | { 10 | public class SpriterTypeReader : ContentTypeReader 11 | { 12 | public static SpriterReader Reader { get; set; } 13 | 14 | static SpriterTypeReader() 15 | { 16 | Reader = SpriterReader.Default; 17 | } 18 | 19 | protected override Spriter Read(ContentReader input, Spriter existingInstance) 20 | { 21 | string data = input.ReadString(); 22 | return Reader.Read(data); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame/Content/TexturePackerSheetTypeReader.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using Microsoft.Xna.Framework.Content; 7 | using System.IO; 8 | using System.Xml.Serialization; 9 | 10 | namespace SpriterDotNet.MonoGame.Content 11 | { 12 | public class TexturePackerSheetTypeReader : ContentTypeReader 13 | { 14 | protected override TexturePackerSheet Read(ContentReader input, TexturePackerSheet existingInstance) 15 | { 16 | string data = input.ReadString(); 17 | 18 | XmlSerializer serializer = new XmlSerializer(typeof(TexturePackerSheet)); 19 | using (TextReader reader = new StringReader(data)) 20 | { 21 | TexturePackerSheet spriterAtlas = serializer.Deserialize(reader) as TexturePackerSheet; 22 | return spriterAtlas; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame/ISprite.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using Microsoft.Xna.Framework; 7 | using Microsoft.Xna.Framework.Graphics; 8 | 9 | namespace SpriterDotNet.MonoGame 10 | { 11 | public interface ISprite 12 | { 13 | float Width { get; } 14 | float Height { get; } 15 | void Draw(SpriteBatch spriteBatch, Vector2 pivot, Vector2 position, Vector2 scale, float rotation, Color color, float depth); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame/README.md: -------------------------------------------------------------------------------- 1 | # SpriterDotNet.MonoGame # 2 | 3 | This contains only MonoGame specific things. Refer to the [main doc](../README.md) for everything else. 4 | 5 | ## Installation ## 6 | 7 | To install SpriterDotNet.MonoGame either install the [NuGet Package](https://www.nuget.org/packages/SpriterDotNet.MonoGame/) or clone the repo and add SpriterDotNet.MonoGame as a project reference. 8 | 9 | ## Usage ## 10 | 11 | * Follow the steps 2 to 8 from [generic usage](../README.md#using-spriterdotnet-with-any-engine) 12 | * For step 6. instantiate [MonoGameAnimator](MonoGameAnimator.cs) 13 | * As an additional step, call MonoGameAnimator.Draw every frame 14 | 15 | ## [MonoGameAnimator](MonoGameAnimator.cs) ## 16 | 17 | The MonoGame specific implementation of [Animator](../SpriterDotNet/Animator.cs) with Texture2D and SoundEffect as the generic types. It operates in two phases. During Update, it calculates the transforms for every Texture2D and stores them into a buffer which gets rendered during Draw. 18 | 19 | ### MonoGame specific properties ### 20 | 21 | * Scale - the scale of the whole animator 22 | * Rotation - rotation (in radians) 23 | * Position - position on the screen (in pixels) 24 | * Depth - the rendering depth ([0...1]) 25 | * DeltaDepth - the depth difference between individual sprites of the animation -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame/SpriteDrawInfo.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using Microsoft.Xna.Framework; 7 | 8 | namespace SpriterDotNet.MonoGame 9 | { 10 | /// 11 | /// Class for holding the draw info for a sprite. 12 | /// 13 | public class SpriteDrawInfo 14 | { 15 | public ISprite Drawable; 16 | public Vector2 Pivot; 17 | public Vector2 Position; 18 | public Vector2 Origin; 19 | public Vector2 Scale; 20 | public float Rotation; 21 | public Color Color; 22 | public float Depth; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /SpriterDotNet.MonoGame/SpriterDotNet.MonoGame.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netstandard1.0 5 | $(PackageTargetFallback);portable-win8+net45+wpa81 6 | 1.6.1 7 | Luka "loodakrawa" Sverko 8 | SpriterDotNet MonoGame implementation. 9 | Copyright (C) 2017 10 | Spriter MonoGame 11 | 12 | https://github.com/loodakrawa/SpriterDotNet/blob/develop/LICENSE 13 | https://github.com/loodakrawa/SpriterDotNet 14 | True 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /SpriterDotNet.Ultraviolet/Box.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using TwistedLogik.Ultraviolet; 7 | 8 | namespace SpriterDotNet.Ultraviolet 9 | { 10 | public struct Box 11 | { 12 | public Vector2 Point1; 13 | public Vector2 Point2; 14 | public Vector2 Point3; 15 | public Vector2 Point4; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /SpriterDotNet.Ultraviolet/ISprite.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using TwistedLogik.Ultraviolet; 7 | using TwistedLogik.Ultraviolet.Graphics.Graphics2D; 8 | 9 | namespace SpriterDotNet.Ultraviolet 10 | { 11 | public interface ISprite 12 | { 13 | float Width { get; } 14 | float Height { get; } 15 | void Draw(SpriteBatch spriteBatch, Vector2 pivot, Vector2 position, Vector2 scale, float rotation, Color color, float depth); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /SpriterDotNet.Ultraviolet/SpriteDrawInfo.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using TwistedLogik.Ultraviolet; 7 | 8 | namespace SpriterDotNet.Ultraviolet 9 | { 10 | /// 11 | /// Class for holding the draw info for a sprite. 12 | /// 13 | public class SpriteDrawInfo 14 | { 15 | public ISprite Drawable; 16 | public Vector2 Pivot; 17 | public Vector2 Position; 18 | public Vector2 Origin; 19 | public Vector2 Scale; 20 | public float Rotation; 21 | public Color Color; 22 | public float Depth; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /SpriterDotNet.Ultraviolet/SpriterDotNet.Ultraviolet.projitems: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | true 6 | 19aaa647-6e9d-4fef-9cd9-c6f96ad50e01 7 | 8 | 9 | SpriterDotNet.Ultraviolet 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /SpriterDotNet.Ultraviolet/SpriterDotNet.Ultraviolet.shproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 19aaa647-6e9d-4fef-9cd9-c6f96ad50e01 5 | 14.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79abdef2fcbb2a04fb061fdc1bae349d 3 | folderAsset: yes 4 | timeCreated: 1441937593 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/DefaultContentLoader.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | #if UNITY_EDITOR 7 | 8 | using UnityEditor; 9 | using UnityEngine; 10 | 11 | namespace SpriterDotNetUnity 12 | { 13 | public class DefaultContentLoader : IContentLoader 14 | { 15 | public virtual T Load(string path) where T : UnityEngine.Object 16 | { 17 | var asset = AssetDatabase.LoadAssetAtPath(path); 18 | if (asset == null) Debug.Log("Missing Asset: " + path); 19 | 20 | return asset; 21 | } 22 | } 23 | } 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/DefaultContentLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a3769ae6be021f4f87067a3c1ae064f 3 | timeCreated: 1455877316 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/IContentLoader.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | #if UNITY_EDITOR 7 | 8 | namespace SpriterDotNetUnity 9 | { 10 | public interface IContentLoader 11 | { 12 | T Load(string path) where T : UnityEngine.Object; 13 | } 14 | } 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/IContentLoader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b384a1d21ea2bfb48807c5555b68ffe8 3 | timeCreated: 1455877316 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49af26b74c3a1644994db8577b1cba65 3 | folderAsset: yes 4 | timeCreated: 1442034119 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Animator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60c0ef22d21731f4a9f8b9f4db961024 3 | timeCreated: 1461071030 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Config.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | public class Config 9 | { 10 | /// 11 | /// Enables ALL metadata calculations. 12 | /// 13 | public bool MetadataEnabled { get; set; } 14 | 15 | public bool VarsEnabled { get; set; } 16 | public bool TagsEnabled { get; set; } 17 | public bool EventsEnabled { get; set; } 18 | public bool SoundsEnabled { get; set; } 19 | 20 | /// 21 | /// Enables object pooling. 22 | /// 23 | public bool PoolingEnabled { get; set; } 24 | 25 | public Config() 26 | { 27 | MetadataEnabled = true; 28 | VarsEnabled = true; 29 | TagsEnabled = true; 30 | EventsEnabled = true; 31 | SoundsEnabled = true; 32 | PoolingEnabled = true; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Config.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ac102037cd718645abb8a3e0af34d66 3 | timeCreated: 1460784261 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/FrameData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f85a7c12c1e2d344d808cde7dfd5efc5 3 | timeCreated: 1460784261 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/FrameDataCalculator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bc92baec6d646e46bd178faed664c8c 3 | timeCreated: 1461071030 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Helpers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a9b870e3dd8e694aa41efeb7a5e992c 3 | folderAsset: yes 4 | timeCreated: 1460784261 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Helpers/DictionaryHelper.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using System.Collections.Generic; 7 | 8 | namespace SpriterDotNet.Helpers 9 | { 10 | internal static class DictionaryHelper 11 | { 12 | /// 13 | /// Returns the existing value from the target dictionary for the given key. 14 | /// If the key is not present, it instantiates the value, puts it in the dictionary and returns it. 15 | /// 16 | public static TValue GetOrCreate(this IDictionary dict, TKey key) where TValue : class, new() 17 | { 18 | TValue value; 19 | dict.TryGetValue(key, out value); 20 | if (value == null) 21 | { 22 | value = new TValue(); 23 | dict[key] = value; 24 | } 25 | return value; 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Helpers/DictionaryHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7410e64e6cc18574bb3cd5bd7d1b0987 3 | timeCreated: 1490439622 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Helpers/MathHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76e7c41075222fe458a6791210f97e06 3 | timeCreated: 1475987626 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Helpers/SpriterHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68800c309c4c0304683c6a26ec90e412 3 | timeCreated: 1475987626 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/IAssetProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a6e34f8f2a6b9646a97265130e28504 3 | timeCreated: 1460784261 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/IFrameDataProvider.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | public interface IFrameDataProvider 9 | { 10 | FrameData GetFrameData(float time, float deltaTime, float factor, SpriterAnimation first, SpriterAnimation second = null); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/IFrameDataProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad7e7eb4b79d3ea4b90e4a273b9afbf9 3 | timeCreated: 1460784261 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/IProviderFactory.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | /// 9 | /// A factory for asset and frame data providers. 10 | /// 11 | public interface IProviderFactory 12 | { 13 | IAssetProvider GetSpriteProvider(SpriterEntity entity); 14 | IAssetProvider GetSoundProvider(SpriterEntity entity); 15 | IFrameDataProvider GetDataProvider(SpriterEntity entity); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/IProviderFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1cb39854283fda4280ce73009ae2705 3 | timeCreated: 1460784261 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/ISpriterParser.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | public interface ISpriterParser 9 | { 10 | /// 11 | /// Indicates whether the parser knows how to parse the input string. 12 | /// 13 | bool CanParse(string data); 14 | 15 | /// 16 | /// Parses the input string and returns a Spriter instance. 17 | /// 18 | Spriter Parse(string data); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/ISpriterParser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae6eb519572596f41ba1883e66da5d3e 3 | timeCreated: 1460784261 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/ISpriterPreprocessor.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | public interface ISpriterPreprocessor 9 | { 10 | /// 11 | /// Does some kind of preprocessing on the Spriter instance after parsing and before returning it to the user - e.g. initialisation logic. 12 | /// 13 | void Preprocess(Spriter spriter); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/ISpriterPreprocessor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2035d7db25d16884dae9cf563511fb77 3 | timeCreated: 1460784261 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/ObjectPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05494bb0b2734144c81185f2b9e85253 3 | timeCreated: 1460784261 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Parser.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae185ccb51959bc41ae91d5c37d0ce0d 3 | folderAsset: yes 4 | timeCreated: 1454321019 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Parser/XmlSpriterParser.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using System.IO; 7 | using System.Text.RegularExpressions; 8 | using System.Xml.Serialization; 9 | 10 | namespace SpriterDotNet.Parser 11 | { 12 | public class XmlSpriterParser : ISpriterParser 13 | { 14 | private static readonly string XmlStart = "<"; 15 | 16 | public virtual Spriter Parse(string data) 17 | { 18 | data = FixBadNanValue(data); 19 | XmlSerializer serializer = new XmlSerializer(typeof(Spriter)); 20 | using (TextReader reader = new StringReader(data)) 21 | { 22 | Spriter spriter = serializer.Deserialize(reader) as Spriter; 23 | return spriter; 24 | } 25 | } 26 | 27 | public virtual bool CanParse(string data) 28 | { 29 | return data.StartsWith(XmlStart); 30 | } 31 | 32 | private static string FixBadNanValue(string data) 33 | { 34 | var nanRegex = new Regex(@"(a)=""nan"""); 35 | data = nanRegex.Replace(data, @"$1=""0"""); 36 | return data; 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Parser/XmlSpriterParser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 758941a9c37a4464fbb725361d9524e0 3 | timeCreated: 1475987626 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Parsers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a36c6c6f661df24893f7171228b78b5 3 | folderAsset: yes 4 | timeCreated: 1475987624 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Parsers/XmlSpriterParser.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using System.IO; 7 | using System.Text.RegularExpressions; 8 | using System.Xml.Serialization; 9 | 10 | namespace SpriterDotNet.Parsers 11 | { 12 | public class XmlSpriterParser : ISpriterParser 13 | { 14 | private static readonly string XmlStart = "<"; 15 | 16 | public virtual Spriter Parse(string data) 17 | { 18 | data = FixBadNanValue(data); 19 | XmlSerializer serializer = new XmlSerializer(typeof(Spriter)); 20 | using (TextReader reader = new StringReader(data)) 21 | { 22 | Spriter spriter = serializer.Deserialize(reader) as Spriter; 23 | return spriter; 24 | } 25 | } 26 | 27 | public virtual bool CanParse(string data) 28 | { 29 | return data.StartsWith(XmlStart); 30 | } 31 | 32 | private static string FixBadNanValue(string data) 33 | { 34 | var nanRegex = new Regex(@"(a)=""nan"""); 35 | data = nanRegex.Replace(data, @"$1=""0"""); 36 | return data; 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Parsers/XmlSpriterParser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f23fcf4fdfc86964982a545dd9545644 3 | timeCreated: 1490439623 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Preprocessors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1dac48804ccb65c42b30ded2e44729ed 3 | folderAsset: yes 4 | timeCreated: 1460784261 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Preprocessors/SpriterInitPreprocessor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 82aaecbdd691c27409f53fcc365e9595 3 | timeCreated: 1475987626 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Providers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6aa8cf4d09b0474789712b6143a8604 3 | folderAsset: yes 4 | timeCreated: 1459236953 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Providers/DefaultAssetProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa715ec89bd571f47a540e441fbc261c 3 | timeCreated: 1475987626 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Providers/DefaultFrameDataProvider.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet.Providers 7 | { 8 | /// 9 | /// Default IFrameDataProvider implementation. It simply calculates the frame data for every frame. 10 | /// 11 | public class DefaultFrameDataProvider : IFrameDataProvider 12 | { 13 | protected FrameDataCalculator Calculator { get; set; } 14 | 15 | public DefaultFrameDataProvider() 16 | { 17 | Config config = new Config(); 18 | ObjectPool pool = new ObjectPool(config); 19 | Calculator = new FrameDataCalculator(config, pool); 20 | } 21 | 22 | public DefaultFrameDataProvider(Config config, ObjectPool pool) 23 | { 24 | Calculator = new FrameDataCalculator(config, pool); 25 | } 26 | 27 | public virtual FrameData GetFrameData(float time, float deltaTime, float factor, SpriterAnimation first, SpriterAnimation second = null) 28 | { 29 | return second == null ? Calculator.GetFrameData(first, time, deltaTime) : Calculator.GetFrameData(first, second, time, deltaTime, factor); 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Providers/DefaultFrameDataProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8361496a83cc5bf468acaf53e631a696 3 | timeCreated: 1475987626 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Providers/DefaultProviderFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fcfd66fea3a5c544a6072f1cf616d30 3 | timeCreated: 1475987626 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/Providers/SnapshotFrameDataProvider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: addbe5cbc6e06484d8bec34f77f49f4d 3 | timeCreated: 1490439623 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/SpriterModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8387c0205e64b3a4088401febc80d5cd 3 | timeCreated: 1490439623 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/SpriterReader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5e657e663d63d14bb7b10efa5baf298 3 | timeCreated: 1461071030 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/TexturePackerModel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using System.Collections.Generic; 7 | 8 | namespace SpriterDotNet 9 | { 10 | public class TexturePackerSheet 11 | { 12 | public List ImageInfos { get; set; } 13 | public Meta Meta { get; set; } 14 | } 15 | 16 | public class Meta 17 | { 18 | public string App { get; set; } 19 | public string Format { get; set; } 20 | public string Image { get; set; } 21 | public float Scale { get; set; } 22 | public Size Size { get; set; } 23 | public string Version { get; set; } 24 | } 25 | 26 | public class ImageInfo 27 | { 28 | public string Name { get; set; } 29 | public bool Rotated { get; set; } 30 | public bool Trimmed { get; set; } 31 | public Size Frame { get; set; } 32 | public Size SourceSize { get; set; } 33 | public Size SpriteSourceSize { get; set; } 34 | } 35 | 36 | public class Size 37 | { 38 | public int X { get; set; } 39 | public int Y { get; set; } 40 | public int W { get; set; } 41 | public int H { get; set; } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/Lib/TexturePackerModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a81e2ae214b9bd147afe0c09f15691e8 3 | timeCreated: 1490439623 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/SpriterData.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using SpriterDotNet; 7 | using SpriterDotNet.Preprocessors; 8 | using System; 9 | using UnityEngine; 10 | 11 | namespace SpriterDotNetUnity 12 | { 13 | public class SpriterData : ScriptableObject 14 | { 15 | public Spriter Spriter; 16 | 17 | public SdnFileEntry[] FileEntries; 18 | 19 | private void OnEnable() 20 | { 21 | if (Spriter != null) new SpriterInitPreprocessor().Preprocess(Spriter); 22 | } 23 | } 24 | 25 | [Serializable] 26 | public class SdnFileEntry 27 | { 28 | public int FolderId; 29 | public int FileId; 30 | public Sprite Sprite; 31 | public AudioClip Sound; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/SpriterData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fd4016cde4e2bc4ea2f88cf390d0ad5 3 | timeCreated: 1446021199 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/SpriterDotNetBehaviour.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b617a75f9270c5448895f933fefd8629 3 | timeCreated: 1441937615 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/SpriterDotNetBehaviourEditor.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | #if UNITY_EDITOR 7 | 8 | using System; 9 | using System.Linq; 10 | using UnityEditor; 11 | using UnityEngine; 12 | using UnityEditor.SceneManagement; 13 | 14 | namespace SpriterDotNetUnity 15 | { 16 | [CustomEditor(typeof(SpriterDotNetBehaviour))] 17 | public class SpriterDotNetBehaviourEditor : Editor 18 | { 19 | public override void OnInspectorGUI() 20 | { 21 | DrawDefaultInspector(); 22 | 23 | SpriterDotNetBehaviour sdnb = target as SpriterDotNetBehaviour; 24 | 25 | string[] layers = SortingLayer.layers.Select(l => l.name).ToArray(); 26 | int currentIndex = Array.IndexOf(layers, sdnb.SortingLayer); 27 | if (currentIndex < 0) currentIndex = 0; 28 | int choiceIndex = EditorGUILayout.Popup("Sorting Layer", currentIndex, layers); 29 | sdnb.SortingLayer = layers[choiceIndex]; 30 | sdnb.SortingOrder = EditorGUILayout.IntField("Sorting Order", sdnb.SortingOrder); 31 | 32 | if (GUI.changed) 33 | { 34 | EditorUtility.SetDirty(sdnb); 35 | EditorSceneManager.MarkSceneDirty(sdnb.gameObject.scene); 36 | } 37 | } 38 | } 39 | } 40 | 41 | #endif 42 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/SpriterDotNetBehaviourEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbabdaf8fd7c6504189931bb7d95a421 3 | timeCreated: 1451105707 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/SpriterImporter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67ff68868c13c334f8cb0dc535b23827 3 | timeCreated: 1441937610 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/SpriterRuntimeImporter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad7bc82ea7b7a4c4299eed7500bcaa26 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNet/UnityAnimator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 950ce0c8e966bdd46ac8fddc9b629c7b 3 | timeCreated: 1441937610 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1dcc981856224143ba252a98c03adfe 3 | folderAsset: yes 4 | timeCreated: 1441937593 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Canvas.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0c2294b07d9b0240ab22788ef24082c 3 | timeCreated: 1446198541 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Controller.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80c880a292dab1647b7ebceac042e838 3 | timeCreated: 1445941226 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Controller.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3408e032c9eca5a4d9f6e0b61b81fc3d 3 | timeCreated: 1446198545 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/GreyGuy.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dad6fa88121904047a6bc926a289aa10 3 | timeCreated: 1446198598 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/GreyGuyPlus.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1953fd6531e80ac4cb170b8c0791ba85 3 | timeCreated: 1446200469 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/GreyGuyWithSortingOrder.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebfa3d6d8144c4779b4235214df9aeba 3 | timeCreated: 1464397939 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 854f40e0cd743e346be6f1337e45cc5a 3 | folderAsset: yes 4 | timeCreated: 1441937880 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41695fb30da0bf24a8472efba959ca23 3 | folderAsset: yes 4 | timeCreated: 1441937880 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/Copyright_Information_Please_Read.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/Copyright_Information_Please_Read.txt -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/Copyright_Information_Please_Read.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 032de66c62854084ea6cf1ee3c40255e 3 | timeCreated: 1441937895 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/Player.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abe2c73a8da9ba8438117d871a96da5f 3 | timeCreated: 1475988919 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a66e46e059ff75241bc351f1dbae67d3 3 | folderAsset: yes 4 | timeCreated: 1441937880 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_idle_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_idle_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_slide_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_slide_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_throw_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_throw_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_arm_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_idle_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_idle_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_side_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_side_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_under_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_under_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_walk_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/p_forarm_walk_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/throw_blur_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/arms/throw_blur_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16126be21c3162a458572ebb5f8b768e 3 | folderAsset: yes 4 | timeCreated: 1441937880 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/hand-gun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/hand-gun.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_hit_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_hit_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_hot_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_hot_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_walk_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/feet/p_foot_walk_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4dcca55b20352604793e3d9df01ac008 3 | folderAsset: yes 4 | timeCreated: 1441937880 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_1.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31e0402b45d35f5409e017235c858838 3 | timeCreated: 1441937889 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 16 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: .5, y: .5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 8 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | spritePackingTag: 54 | userData: 55 | assetBundleName: 56 | assetBundleVariant: 57 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_2.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_2.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc841a91fac54f64a9f0aa3aefed3c30 3 | timeCreated: 1441937894 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 16 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: .5, y: .5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 8 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | spritePackingTag: 54 | userData: 55 | assetBundleName: 56 | assetBundleVariant: 57 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_a.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42c88ebe2df29ca47a9b52e8155aa347 3 | timeCreated: 1441937890 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 16 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: .5, y: .5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 8 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | spritePackingTag: 54 | userData: 55 | assetBundleName: 56 | assetBundleVariant: 57 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_a_edge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_a_edge.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_b.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_c.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_edge_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_edge_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_float_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_float_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hang_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hang_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hang_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hang_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hang_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hang_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hit_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hit_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hit_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_hit_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_jump_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_jump_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_prepunch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_prepunch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_prepunch_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_prepunch_x.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_punch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_punch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_push_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_push_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_push_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_push_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_slide_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_slide_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_throw_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_hand_throw_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_punch_blur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/hands/p_punch_blur.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79248bdf8d1cdaa4a9bf0638ae26d1d1 3 | folderAsset: yes 4 | timeCreated: 1441937880 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_concern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_concern.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_concern_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_concern_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_concern_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_concern_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_die.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_hurt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_hurt.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_idle_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_idle_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_idle_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_idle_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_push.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_turn_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_turn_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/head/p_head_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f86caa917dd4f24f92bd537bbaaf44d 3 | folderAsset: yes 4 | timeCreated: 1441937880 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_leg_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_leg_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_leg_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_leg_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_leg_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_leg_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_pelvis_die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_pelvis_die.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_pelvis_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_pelvis_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_pelvis_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_pelvis_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_thigh_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_thigh_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_thigh_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_thigh_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_thigh_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/legs/p_thigh_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/player.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fed4c96777a4b824dabd451384e6ba23 3 | timeCreated: 1475988919 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/player.scml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5eb780911812dca43abc4a0a25111a0a 3 | timeCreated: 1441940148 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96549643be59fb542a89b26a443daa5e 3 | folderAsset: yes 4 | timeCreated: 1441937880 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_front.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_jump.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_punch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_punch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuy/torso/p_torso_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31004ed9636a2e348801486d9584d4fa 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/Copyright_Information_Please_Read.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/Copyright_Information_Please_Read.txt -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/Copyright_Information_Please_Read.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17649c5562427554a98211d46fb5f364 3 | timeCreated: 1445657694 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/Player.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b6a432554c48a54abb74911d1624080 3 | timeCreated: 1490440012 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/TestEntity.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac99da63b9f906744951d308db7ec2cc 3 | timeCreated: 1490440012 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6f47d0e420145b40ae2e83f5a4ff1ca 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_idle_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_idle_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_slide_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_slide_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_throw_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_throw_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_arm_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_idle_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_idle_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_side_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_side_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_under_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_under_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_walk_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/p_forarm_walk_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/throw_blur_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/arms/throw_blur_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1784c2e2b97ec5742893ca39b003632b 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_hit_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_hit_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_hot_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_hot_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_walk_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/feet/p_foot_walk_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/guns.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 82960fd7d4c129c4085df684ebb459b9 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/guns/hand-gun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/guns/hand-gun.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94ae173c0c6f1614586e40606491c94c 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_2.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_a_edge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_a_edge.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_b.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_c.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_edge_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_edge_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_float_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_float_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hang_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hang_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hang_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hang_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hang_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hang_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hit_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hit_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hit_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_hit_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_jump_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_jump_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_jump_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_jump_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_prepunch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_prepunch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_prepunch_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_prepunch_x.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_punch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_punch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_push_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_push_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_push_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_push_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_slide_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_slide_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_throw_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_hand_throw_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_punch_blur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/hands/p_punch_blur.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37b9969c9bf50394c9c7c76ae129db69 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_concern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_concern.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_concern_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_concern_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_concern_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_concern_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_die.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_hurt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_hurt.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_idle_blink_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_idle_blink_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_idle_blink_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_idle_blink_1.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_push.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_turn_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_turn_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/head/p_head_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8014e3d0e8dbb934b8410f0d47bba81f 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_leg_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_leg_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_leg_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_leg_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_leg_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_leg_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_pelvis_die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_pelvis_die.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_pelvis_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_pelvis_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_pelvis_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_pelvis_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_thigh_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_thigh_a.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_thigh_idle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_thigh_idle_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_thigh_walk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/legs/p_thigh_walk_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/player_006.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e6f4e47e1ea9a54b9771bf161aaabab 3 | timeCreated: 1490440012 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/player_006.scml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ff7f3d5a34e56a41a901ac5f9394028 3 | timeCreated: 1445657693 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7eb5897f64981064e93baaa1a381d5a2 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/beep-03.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/beep-03.wav -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/beep-03.wav.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e95f404f4fff0e47bd78f3f7a4088cd 3 | timeCreated: 1445657695 4 | licenseType: Free 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: {} 15 | forceToMono: 0 16 | normalize: 1 17 | preloadAudioData: 1 18 | loadInBackground: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_front.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_idle.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_jump.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_punch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_punch_0.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/GreyGuyPlus/torso/p_torso_walk.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f6c745da5b77054b9a21c0e977bcdf1 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bac22374090e47428f8e15b2a14f84e 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images/big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images/big.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images/small.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate1.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 011ccb64ebd8ad34cb725d4341adaa97 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate1/big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate1/big.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate1/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate1/small.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate2.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b386717e78439140b4260c4d3bf1dd3 3 | folderAsset: yes 4 | timeCreated: 1445657693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate2/big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate2/big.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate2/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/images_alternate2/small.png -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/squares.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87fdf7268e830bd4a967dbda5986aa78 3 | timeCreated: 1464397839 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/squares.autosave.scml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 759cbd95065a6c84faee8559f18696b1 3 | timeCreated: 1446346824 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/squares.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc21b38bdeb980d45905403cdc65a20f 3 | timeCreated: 1445754927 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Scml/TestSquares/squares.scml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01909b5656641b84494fc388e90d7d89 3 | timeCreated: 1445657693 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/Squares.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d039e777f46b4cb489ee3659f77741e6 3 | timeCreated: 1446200519 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/TestEntity.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f554dfb9ff200d48974d561349e08ec 3 | timeCreated: 1446269767 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/TestSpriterImportHook.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | #if UNITY_EDITOR 7 | 8 | using SpriterDotNet; 9 | using SpriterDotNetUnity; 10 | using UnityEditor; 11 | using UnityEngine; 12 | 13 | namespace SpriterDotNetExamples 14 | { 15 | [InitializeOnLoad] 16 | public class TestSpriterImportHook 17 | { 18 | static TestSpriterImportHook() 19 | { 20 | SpriterImporter.EntityImported += SpriterImporter_EntityImported; 21 | SpriterImporter.ContentLoader = new CustomContentLoader(); 22 | } 23 | 24 | private static void SpriterImporter_EntityImported(SpriterEntity entity, GameObject go) 25 | { 26 | Debug.Log("Imported Entity: " + entity.Name); 27 | } 28 | } 29 | 30 | public class CustomContentLoader : DefaultContentLoader 31 | { 32 | public override T Load(string path) 33 | { 34 | Debug.Log("CustomContentLoader.Load " + path); 35 | return base.Load(path); 36 | } 37 | } 38 | } 39 | 40 | #endif 41 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetExamples/TestSpriterImportHook.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6fd8ea56083f714aa0e90f88bea549f 3 | timeCreated: 1446343086 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetPackageCreator.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24cc0ef8a8392714f968e1bf0bd6e4a5 3 | folderAsset: yes 4 | timeCreated: 1446351951 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetPackageCreator/PackageCreator.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | #if UNITY_EDITOR 7 | 8 | using UnityEditor; 9 | using UnityEngine; 10 | using System.Linq; 11 | using System.IO; 12 | 13 | namespace SpriterDotNetExamples 14 | { 15 | public class PackageCreator 16 | { 17 | [MenuItem("SpriterDotNet/Create Packages")] 18 | private static void CreatePackages() 19 | { 20 | var allAssets = AssetDatabase.GetAllAssetPaths(); 21 | var sdnCore = allAssets.Where(a => a.StartsWith("Assets/SpriterDotNet/")).ToArray(); 22 | var sdnExamples = allAssets.Where(a => a.StartsWith("Assets/SpriterDotNetExamples/")).Union(sdnCore).ToArray(); 23 | 24 | string path = Application.dataPath; 25 | path = Path.GetFullPath(Path.Combine(path, "../")); 26 | 27 | string corePackageName = path + "SpriterDotNet.Unity.unitypackage"; 28 | string examplePackageName = path + "SpriterDotNet.Unity.Examples.unitypackage"; 29 | 30 | AssetDatabase.ExportPackage(sdnCore, corePackageName); 31 | AssetDatabase.ExportPackage(sdnExamples, examplePackageName); 32 | } 33 | } 34 | } 35 | 36 | #endif 37 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Assets/SpriterDotNetPackageCreator/PackageCreator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53905850f6086d2419bf90307e5b2181 3 | timeCreated: 1446351966 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 1024 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 1 23 | m_ClothInterCollisionSettingsToggle: 0 24 | m_ContactPairsMode: 0 25 | m_BroadphaseType: 0 26 | m_WorldBounds: 27 | m_Center: {x: 0, y: 0, z: 0} 28 | m_Extent: {x: 250, y: 250, z: 250} 29 | m_WorldSubdivisions: 8 30 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | m_configObjects: {} 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 0 11 | m_SpritePackerMode: 0 12 | m_SpritePackerPaddingPower: 1 13 | m_EtcTextureCompressorBehavior: 1 14 | m_EtcTextureFastCompressor: 1 15 | m_EtcTextureNormalCompressor: 2 16 | m_EtcTextureBestCompressor: 4 17 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp 18 | m_ProjectGenerationRootNamespace: 19 | m_UserGeneratedProjectSuffix: 20 | m_CollabEditorSettings: 21 | inProgressEnabled: 1 22 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: [] 7 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.1.0f2 2 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: 7 | - TestTag1 8 | - TestTag2 9 | - TestTag3 10 | layers: 11 | - Default 12 | - TransparentFX 13 | - Ignore Raycast 14 | - 15 | - Water 16 | - UI 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | - 42 | - 43 | m_SortingLayers: 44 | - name: Default 45 | uniqueID: 0 46 | locked: 0 47 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /SpriterDotNet.Unity/SpriterDotNet.Unity.Examples.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/SpriterDotNet.Unity.Examples.unitypackage -------------------------------------------------------------------------------- /SpriterDotNet.Unity/SpriterDotNet.Unity.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loodakrawa/SpriterDotNet/d1789fcabf18cbf94c3201f9aa40c175281999eb/SpriterDotNet.Unity/SpriterDotNet.Unity.unitypackage -------------------------------------------------------------------------------- /SpriterDotNet/Config.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | public class Config 9 | { 10 | /// 11 | /// Enables ALL metadata calculations. 12 | /// 13 | public bool MetadataEnabled { get; set; } 14 | 15 | public bool VarsEnabled { get; set; } 16 | public bool TagsEnabled { get; set; } 17 | public bool EventsEnabled { get; set; } 18 | public bool SoundsEnabled { get; set; } 19 | 20 | /// 21 | /// Enables object pooling. 22 | /// 23 | public bool PoolingEnabled { get; set; } 24 | 25 | public Config() 26 | { 27 | MetadataEnabled = true; 28 | VarsEnabled = true; 29 | TagsEnabled = true; 30 | EventsEnabled = true; 31 | SoundsEnabled = true; 32 | PoolingEnabled = true; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /SpriterDotNet/Helpers/DictionaryHelper.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using System.Collections.Generic; 7 | 8 | namespace SpriterDotNet.Helpers 9 | { 10 | internal static class DictionaryHelper 11 | { 12 | /// 13 | /// Returns the existing value from the target dictionary for the given key. 14 | /// If the key is not present, it instantiates the value, puts it in the dictionary and returns it. 15 | /// 16 | public static TValue GetOrCreate(this IDictionary dict, TKey key) where TValue : class, new() 17 | { 18 | TValue value; 19 | dict.TryGetValue(key, out value); 20 | if (value == null) 21 | { 22 | value = new TValue(); 23 | dict[key] = value; 24 | } 25 | return value; 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /SpriterDotNet/IFrameDataProvider.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | public interface IFrameDataProvider 9 | { 10 | FrameData GetFrameData(float time, float deltaTime, float factor, SpriterAnimation first, SpriterAnimation second = null); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /SpriterDotNet/IProviderFactory.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | /// 9 | /// A factory for asset and frame data providers. 10 | /// 11 | public interface IProviderFactory 12 | { 13 | IAssetProvider GetSpriteProvider(SpriterEntity entity); 14 | IAssetProvider GetSoundProvider(SpriterEntity entity); 15 | IFrameDataProvider GetDataProvider(SpriterEntity entity); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /SpriterDotNet/ISpriterParser.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | public interface ISpriterParser 9 | { 10 | /// 11 | /// Indicates whether the parser knows how to parse the input string. 12 | /// 13 | bool CanParse(string data); 14 | 15 | /// 16 | /// Parses the input string and returns a Spriter instance. 17 | /// 18 | Spriter Parse(string data); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /SpriterDotNet/ISpriterPreprocessor.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet 7 | { 8 | public interface ISpriterPreprocessor 9 | { 10 | /// 11 | /// Does some kind of preprocessing on the Spriter instance after parsing and before returning it to the user - e.g. initialisation logic. 12 | /// 13 | void Preprocess(Spriter spriter); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /SpriterDotNet/Parsers/XmlSpriterParser.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using System.IO; 7 | using System.Text.RegularExpressions; 8 | using System.Xml.Serialization; 9 | 10 | namespace SpriterDotNet.Parsers 11 | { 12 | public class XmlSpriterParser : ISpriterParser 13 | { 14 | private static readonly string XmlStart = "<"; 15 | 16 | public virtual Spriter Parse(string data) 17 | { 18 | data = FixBadNanValue(data); 19 | XmlSerializer serializer = new XmlSerializer(typeof(Spriter)); 20 | using (TextReader reader = new StringReader(data)) 21 | { 22 | Spriter spriter = serializer.Deserialize(reader) as Spriter; 23 | return spriter; 24 | } 25 | } 26 | 27 | public virtual bool CanParse(string data) 28 | { 29 | return data.StartsWith(XmlStart); 30 | } 31 | 32 | private static string FixBadNanValue(string data) 33 | { 34 | var nanRegex = new Regex(@"(a)=""nan"""); 35 | data = nanRegex.Replace(data, @"$1=""0"""); 36 | return data; 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /SpriterDotNet/Providers/DefaultFrameDataProvider.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | namespace SpriterDotNet.Providers 7 | { 8 | /// 9 | /// Default IFrameDataProvider implementation. It simply calculates the frame data for every frame. 10 | /// 11 | public class DefaultFrameDataProvider : IFrameDataProvider 12 | { 13 | protected FrameDataCalculator Calculator { get; set; } 14 | 15 | public DefaultFrameDataProvider() 16 | { 17 | Config config = new Config(); 18 | ObjectPool pool = new ObjectPool(config); 19 | Calculator = new FrameDataCalculator(config, pool); 20 | } 21 | 22 | public DefaultFrameDataProvider(Config config, ObjectPool pool) 23 | { 24 | Calculator = new FrameDataCalculator(config, pool); 25 | } 26 | 27 | public virtual FrameData GetFrameData(float time, float deltaTime, float factor, SpriterAnimation first, SpriterAnimation second = null) 28 | { 29 | return second == null ? Calculator.GetFrameData(first, time, deltaTime) : Calculator.GetFrameData(first, second, time, deltaTime, factor); 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /SpriterDotNet/SpriterDotNet.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netstandard1.0 5 | 1.6.1 6 | Luka "loodakrawa" Sverko 7 | A simple, fast and efficient Spriter implementation in pure C#. 8 | Copyright (C) 2017 9 | Spriter 10 | 11 | https://github.com/loodakrawa/SpriterDotNet/blob/develop/LICENSE 12 | https://github.com/loodakrawa/SpriterDotNet 13 | True 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /SpriterDotNet/TexturePackerModel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (C) The original author or authors 2 | // 3 | // This software may be modified and distributed under the terms 4 | // of the zlib license. See the LICENSE file for details. 5 | 6 | using System.Collections.Generic; 7 | 8 | namespace SpriterDotNet 9 | { 10 | public class TexturePackerSheet 11 | { 12 | public List ImageInfos { get; set; } 13 | public Meta Meta { get; set; } 14 | } 15 | 16 | public class Meta 17 | { 18 | public string App { get; set; } 19 | public string Format { get; set; } 20 | public string Image { get; set; } 21 | public float Scale { get; set; } 22 | public Size Size { get; set; } 23 | public string Version { get; set; } 24 | } 25 | 26 | public class ImageInfo 27 | { 28 | public string Name { get; set; } 29 | public bool Rotated { get; set; } 30 | public bool Trimmed { get; set; } 31 | public Size Frame { get; set; } 32 | public Size SourceSize { get; set; } 33 | public Size SpriteSourceSize { get; set; } 34 | } 35 | 36 | public class Size 37 | { 38 | public int X { get; set; } 39 | public int Y { get; set; } 40 | public int W { get; set; } 41 | public int H { get; set; } 42 | } 43 | } 44 | --------------------------------------------------------------------------------