From 4b0136a392f0066bd124e1180a9af96da5aaf0cf Mon Sep 17 00:00:00 2001
From: "kb2love@naver.com" <160492288+21acad@users.noreply.github.com>
Date: Sun, 23 Mar 2025 19:55:01 +0900
Subject: [PATCH 1/3] =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Assets/1_Script/Play.meta                     |   8 +
 Assets/1_Script/Play/PlayManager.cs           |  77 ++++
 Assets/1_Script/Play/PlayManager.cs.meta      |   2 +
 Assets/1_Script/Player.meta                   |   8 +
 Assets/2_Sprite/Chracters_Movement.meta       |   8 +
 Assets/2_Sprite/Chracters_Movement/Ine.meta   |   8 +
 .../2_Sprite/Chracters_Movement/Ine/Idle.meta |   8 +
 .../Ine/Idle/ine_idle_back.png                | Bin 0 -> 1345 bytes
 .../Ine/Idle/ine_idle_back.png.meta           | 155 +++++++
 .../Ine/Idle/ine_idle_front.png               | Bin 0 -> 1492 bytes
 .../Ine/Idle/ine_idle_front.png.meta          | 155 +++++++
 .../Ine/Idle/ine_idle_side.png                | Bin 0 -> 1312 bytes
 .../Ine/Idle/ine_idle_side.png.meta           | 155 +++++++
 .../2_Sprite/Chracters_Movement/Ine/Walk.meta |   8 +
 .../Ine/Walk/ine_walking_back.png             | Bin 0 -> 4833 bytes
 .../Ine/Walk/ine_walking_back.png.meta        | 380 ++++++++++++++++++
 .../Ine/Walk/ine_walking_front.png            | Bin 0 -> 4518 bytes
 .../Ine/Walk/ine_walking_front.png.meta       | 380 ++++++++++++++++++
 .../Ine/Walk/ine_walking_side.png             | Bin 0 -> 5555 bytes
 .../Ine/Walk/ine_walking_side.png.meta        | 380 ++++++++++++++++++
 Assets/5_Anim/Character.meta                  |   8 +
 Assets/5_Anim/Character/Ine.meta              |   8 +
 .../Character/Ine/AnimCtl_Ine.controller      |  43 ++
 .../Character/Ine/AnimCtl_Ine.controller.meta |   8 +
 Assets/5_Anim/Character/Ine/Movement.meta     |   8 +
 .../Ine/Movement/Anim_Ine_Walking_Front.anim  |  99 +++++
 .../Movement/Anim_Ine_Walking_Front.anim.meta |   8 +
 ProjectSettings/ProjectSettings.asset         |  94 ++++-
 28 files changed, 2007 insertions(+), 1 deletion(-)
 create mode 100644 Assets/1_Script/Play.meta
 create mode 100644 Assets/1_Script/Play/PlayManager.cs
 create mode 100644 Assets/1_Script/Play/PlayManager.cs.meta
 create mode 100644 Assets/1_Script/Player.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Idle.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_back.png
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_back.png.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_front.png
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_front.png.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_side.png
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_side.png.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Walk.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_back.png
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_back.png.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_front.png
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_front.png.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_side.png
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_side.png.meta
 create mode 100644 Assets/5_Anim/Character.meta
 create mode 100644 Assets/5_Anim/Character/Ine.meta
 create mode 100644 Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller
 create mode 100644 Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Movement.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Front.anim
 create mode 100644 Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Front.anim.meta

diff --git a/Assets/1_Script/Play.meta b/Assets/1_Script/Play.meta
new file mode 100644
index 0000000..238f796
--- /dev/null
+++ b/Assets/1_Script/Play.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 36e847eb252a40b47a7a08ce6018325e
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/1_Script/Play/PlayManager.cs b/Assets/1_Script/Play/PlayManager.cs
new file mode 100644
index 0000000..42ff68a
--- /dev/null
+++ b/Assets/1_Script/Play/PlayManager.cs
@@ -0,0 +1,77 @@
+using System;
+using UnityEngine;
+
+public class PlayManager : SingletonMonoBehaviour<PlayManager>
+{
+    protected override void OnAwake()
+    {
+        if (GameManager.Instance == null)
+        {
+            UnityEngine.SceneManagement.SceneManager.LoadScene(0);
+            return;
+        }
+        //if( GameManager.Instance.isSpeedRun)
+        //{
+        //    Debug.Log("SpeedRun ��� Ȱ��ȭ");
+        //}
+        //else
+        //{
+        //    Debug.Log("�Ϲ� ��� Ȱ��ȭ");
+        //}
+    }
+
+    Event keyEvent;
+
+
+    public Action keyW = null;
+    public Action keyA = null;
+    public Action keyS = null;
+    public Action keyD = null;
+    public Action keyAup = null;
+    public Action keyDup = null;
+    public Action kewEsc = null;
+    public Action keySpace = null;
+    private void OnGUI()
+    {
+        keyEvent = Event.current;
+        if (keyEvent.type == EventType.KeyDown)  // �� ���� ���
+        {
+            switch (Event.current.keyCode)
+            {
+                case KeyCode.Escape:
+                    kewEsc?.Invoke();
+
+                    break;
+                case KeyCode.A:
+                    keyA?.Invoke();
+                    break;
+                case KeyCode.D:
+                    keyD?.Invoke();
+                    break;
+                case KeyCode.S:
+                    keyS?.Invoke();
+                    break;
+                case KeyCode.W:
+                    keyW?.Invoke();
+                    break;
+                case KeyCode.Space:
+                    Debug.Log(keySpace);
+                    keySpace?.Invoke();
+                    break;
+            }
+        }
+        else if (keyEvent.type == EventType.KeyUp)
+        {
+            switch (Event.current.keyCode)
+            {
+                case KeyCode.A:
+                    keyAup?.Invoke();
+                    break;
+                case KeyCode.D:
+                    keyDup?.Invoke();
+                    break;
+            }
+        }
+    }
+
+}
diff --git a/Assets/1_Script/Play/PlayManager.cs.meta b/Assets/1_Script/Play/PlayManager.cs.meta
new file mode 100644
index 0000000..86382c1
--- /dev/null
+++ b/Assets/1_Script/Play/PlayManager.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 46bd8f1c673ca8e40bf245d298edd854
\ No newline at end of file
diff --git a/Assets/1_Script/Player.meta b/Assets/1_Script/Player.meta
new file mode 100644
index 0000000..7d6376b
--- /dev/null
+++ b/Assets/1_Script/Player.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c33ac3f572afa7742985f23a7b220878
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement.meta b/Assets/2_Sprite/Chracters_Movement.meta
new file mode 100644
index 0000000..6d23542
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ce7caf5e265628f419bc4f47d1adf0ae
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine.meta b/Assets/2_Sprite/Chracters_Movement/Ine.meta
new file mode 100644
index 0000000..c54735f
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 29c9eb7f5c0f2404e907f3c8fdf6dd7b
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Idle.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Idle.meta
new file mode 100644
index 0000000..e0b7f19
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Idle.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 91058468dc818ff45a7f5b84705da1fb
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_back.png b/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..5619321b4c9858873e83024eb9c62e80024fadd3
GIT binary patch
literal 1345
zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE4M+yv$zcaljKx9jP7LeL$-HD>VEOIo;uumf
z=k48%*>b5e>>tdpvdr4DBsXf-mcSKZvQyk#cq}yX7BxASnTxZ>{^5^_E&0H&krz}j
z;nLEOyIMg$2OXo|Cgcdsn&I|)*@TeCuikgwsl2n-^TYR_IsE1C?@s*i^t(;@`Qq!Z
z8G$zA0I^cHUUQ$wd%Jz@+xl(&a?;=IZ@RL7`^A)?&&jY7h+gKuGphaf*OgVllo5>n
zo@dnl{l~q}E@tQdyIa{8=JpswXn~c2RL7USxgKxkH2?pVF9*Yp@7`Nrzs29)=vDnS
zMbU;UEMT-M-z#|ao6qmR{p{hq70Bq}%K$=WB^E3_di3jsd9$SW-xlThU*73Z`h2l0
zTvrbxTh8MBrWgKZy2G84+z`90fB*g!3`^9&D2?YrkmdK~d3gbMW9BV8j-oqC>-UTE
z`wc{|y{P+rHfgcx;aK_pEV#QXm-`$)Wmk2xeg2FYE8ZMlziwUFx1XmUU+m*@$YKJc
zdCVpub)U1}1bm&p;s4X;zVC0h|81W?mq*&%eEZ>V|7`DzWIH1}%*>{8RnhNjm)^$i
z5~{KlZFmCld=I0P*89!ZZN-1Q`4qme_R)uoryt+{*(i7`e_r+8i(fDFz%BgM&pWmD
z-~7CFEpPkh+sfT~y4%5jj!i`6pQ60;Tf0v$wEg$Qd1356^%LdIv*DrWTfcE(k=?(!
zPk$%=zRGRi{!RM5O>E_!U3UL}ow|Er-rQ=PEvF5So;We#e<m~B^Dp(UW$a?B$kMW7
z-%**ovgkih`EB_<GPk<BKkjrsDfKWdgds>6j5f<HaEq1yJ9Ya!uD74=&P$&^gD1IT
z=FFL=KA$~*K3r~n{d-4?ds9E#xBNZcFTc{pZX(<}#~4gc+11}XuJ?ZP^!K0R|9?Ec
z;eYY^xod3h??3aO|G4(~@}HMmEA~CATDgpA!Yl?bs#G#Pm0xwW_VDWiuOfc@oq5wD
ze*d>>rlT?QqQf6oHSbsZwJ`QO@1{>xop1+!mRWG@RPXDBwk2;$GN!+0+_hEe_nXq%
ze?fQuJ@3kIoBC?qbPsqmeeaOgy3R5E`^(w)zON7d9<#t^zUhIp@Z|K&(!n`(eqHX@
z?-%SYude%FAN};_Jj;@b1<!x)4@OG2Zk6}<Zz<-@`#S6Xwz7Hp=e}yLzh2ykNL-S@
zq;u|U=C1n7rUzr=`H{nfH}}hSr|QJSg*W8(Keo0qleraN^Qkst`hD>iziL8IEcwa1
zZWI5%ckS!NigWc^cUly`-y8DtxAybL>(ien&Hs1EJ>J~v{+BN${r~;o9xOg;{q5uL
z=~~zM-@G|o{=0e>QbO639J~JH)??)x;9&=eVt7O+U)R%n|N61uN~G+yaqj!~_v4Q%
z2O)WX>DjYy4dVa*D)*i%_y3}}y4HDfBcqgB2X0sb!z_7zAG+V-oe@35{J<ZOq^GN&
J%Q~loCIIw8X$1fP

literal 0
HcmV?d00001

diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_back.png.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_back.png.meta
new file mode 100644
index 0000000..9ad8e89
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_back.png.meta
@@ -0,0 +1,155 @@
+fileFormatVersion: 2
+guid: c2b65fe68facaea4c803ce1fb1348b84
+TextureImporter:
+  internalIDToNameTable:
+  - first:
+      213: -5561049787331285699
+    second: ine_idle_back_0
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 2
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites:
+    - serializedVersion: 2
+      name: ine_idle_back_0
+      rect:
+        serializedVersion: 2
+        x: 71
+        y: 23
+        width: 50
+        height: 134
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: d3d6bdf9eae23d2b0800000000000000
+      internalID: -5561049787331285699
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_front.png b/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_front.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed3437f8fb451c830f6678b5ce3b19a8c3734a6f
GIT binary patch
literal 1492
zcmZ`(dsNa_9RDe)m8LVNWDniS*``Z7k&iM3!Xytqn6q>}#EvsPYMMDhLd90;I;~h|
zrJ)F7igqdypCuALDw+<_q$R1~4w;D{S;`{?hIGPpc6QI_-tQmxd+z<-&*y%=7tvA3
zHLKUJ1^{49`2NrsW9(d-E3J)d%xH#<F<9ipAol|G{TrtM!0JkPC_FZoq8N+(<zVvX
zHg6cGI$7wH#nhO?H<HUKX;%k4J*u`p**DnzZPlT;+htXU_I=Yl5V>Jhl>-RA`D@&l
zuNWQ?NK5Z@>Feq%m}e2&U52_{DtH~GeViRnwYt;A1dj4j4{egNFrR>RHeUWeW1xmg
z)?11qqNAe??3t;l*?=4HIKdpakn90edji!A1LfH9pUKHqU-(%pp(Q=#z3rl;Vpo1a
zdjS)rgmQ@`<nbMimcNw&Cb(86P2hD&H;LyJ0X`L*WKAi0yZM(7wY}2&Q3Kn&fm^Fg
znA&>Si!j$%OAFwR-8g{T1Azw}1Y(>_7=pIO_5(Ex2z*G#2NdxZ`y&Ap48t*F*h2AD
z0V23XM(>qAQz&=C+U}SNU8<Fsaf@Q%i6gFW<=)ROsFMu0R=v$-)<ZYS;)(?4+m&K0
z-5=DP^zkizx+K&DA@3DM<DWrmNe#a(r9rcI3Y{*^*tMvwTbA>bR<d~I30yHXPc|Ul
zzD3Aiku1QtF{jvJw~m_+gTPP|c+E|uCxRqq-|@|GU$?GK{&#f6?gRKelRCDUK|cr#
z0Ule(IlAae(FBJ$9Z9emRt@rwEp$&W?9DgyOn2*@a*jWeMn0N!=oLV=>|Cw`0^{|P
z6JNe*M3)8|{*ZV|_1wq0xNYjK?G!T!uPE6lta`E(0-t(0s|o711q&WLq=EyLl7Er!
zzQK#2r`eN=6_W)TZz1mP(Ty@A-I#1&v=)EvTn>U$ovSZQTUNx^KUPe_sN@)>W|uGr
z{HHB;h&<kedtf^+LzWb`cVrHXOsg%+8qD9IfE6|d>8$DMvZ9OMznDQk=dY-7ZX5kf
z#$wH)<oL6M3uP>GvcBOl*!@b8>-eZf)R52r-5YUKH9EnD6&DqGL6x0nL3AI9^PzqZ
zw%8CN$MmmLpNN-b9qC#POS3c~VfXhp<=Q?swp_~<1-YD=E023PZHayEsLCL59sSjR
zrF#+GD>K9BWzL1d6(&%&)PG0i`3m~l6x!))YM0A$=vvuZ*YS2G>PNGr&n?n^H3Y7e
zQT1QZ6R^k*3^y<Ap27|-4%+E|y8e{mlVk|&vN7+vT3Twa2-zgNK*Elk;|4C~){)%E
zc9Pm!2^(I%%#Uj&{cT5q){S~e$;%1=T@$Pf;P}A&%>E!-qzNn3lD2obbx0%<!AT)B
z;m(%ug6?Gp3fmmA?B+}OEFY$=hTpKP5(FenJtH;@UbjK$o@t(<l_RbsjD8_nmAPh~
z;WsN`<|iWN!3@VwF45Va6g4r$a|cKDPy6nM7>3b<@02ezk|2E#2hKNpk8g)g;+6O!
zbfY5<MTB%}ydm$NnvvCiCkjeDc`|cC<<NR!m1I&>i(z))E<Q0!Gvllr77BlQ-9^L8
zE;MlDBGg30><pp2M<o`!5u5CPFq<1HVx6*19cjYl@7Zjw@I$lsu;Se+lL)QuoGKD>
zSt6q)eDs$ayr*+R&A$}_YK|2%p^b*pC=zif7<8RBsVzMH(INkBghw3p)*08%BbyUf
R9$wlF-xn2Hzc=yce*m;xt~&q#

literal 0
HcmV?d00001

diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_front.png.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_front.png.meta
new file mode 100644
index 0000000..bcb82a1
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_front.png.meta
@@ -0,0 +1,155 @@
+fileFormatVersion: 2
+guid: 4355109e15b558f47b557891ec0e2f79
+TextureImporter:
+  internalIDToNameTable:
+  - first:
+      213: 5336683018331574198
+    second: ine_idle_front_0
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 2
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites:
+    - serializedVersion: 2
+      name: ine_idle_front_0
+      rect:
+        serializedVersion: 2
+        x: 71
+        y: 23
+        width: 50
+        height: 134
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 6bf43822ee4bf0a40800000000000000
+      internalID: 5336683018331574198
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_side.png b/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_side.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b94c006add266f574d215a41fb973c8a5059a85
GIT binary patch
literal 1312
zcmZ`(eK6a182?4ASskk_z3Hr$-fgEZJ8Ug;s4`2uTwBB$S|u2g4o&MV5{anoy0x0x
z&Tbk>rII09lFrpjntEv!w<{t;XoBAj*AR;zLej|FL{D_P+xPDKeg1f!?|q)n=Xtpv
z9U122;OYPXfKx;`I%doESnu0=w%(YjY{Zs<<;8@B0D|FzivVCRk3fGJTf|mROUl2_
zIDlAT5<K}=89c^u8P`7X*%42NDYTe?Ojs&xF1swHN2AN*Oz(QwS7ms7{L_0!S?6O3
z<@xN;Ay>lw%o~a}otu9{uOCUUYN8hIQ!X6rppt8JMm7_+h5A3|ns<O29`5^5#ek&=
zkH?$b#S66;QNWo>!1*ljW9AICCjt4lr&}q(F4!A(NZvbos?@@2Zq5w_jdPMTgYl}U
zpGn);?3@LmY2Wy4aAuiA&F8_bpWOj;-Yrodk<>nLRsrSw`jtU055=PVTDtlBJeH5D
zC{9<@syo~g)#MZIrNnPW81GmissZPrlP_l1>RQvBq9yA|c(Yu+VZbEeTqbql<i`4?
z0z~y9fJOq`y?}JE!mYJ=@3%QwrIdOh-uwmcXXRU)BQPuURsa)Kd=G+z1xfImai@-{
zM5A85%aDI?kUt=`-zFrn*Nqi=MJvc=%1gSgQ_n3?_OdX6^prmagAVO*t|sTE<mepK
z9iT-vfeF-2#$buyc@LFzRI)j==eHfIC!&^H+DPBYvg}S+(svWA5@)BT)+WH4E{Kw|
zaTKZ$On2G!vXC+@4F;LnHifJ8xhWfiIJ)M3934JbokFq&KXxIc<be9-?oTg3-PE<q
zSdu9jm|obC!tpjdD?o^w0O^J8eBX)<L*{{hJ6SJ?LXbFR9v@i3&{TDOGXu}MM|Y$;
z2VWo44ieSRH9<a?K>CW5TWEQMMiY#3Pof}B={xzjB6ShA+pN_vEZ}wI;cI@MnUOZB
ze1fC4lIIKvIWY73QxaxcYwRJ+AMg3Z#=`M-U@J{?zim$3<HkX)IQ^b#a}8DoG9bbG
zS*0wNrcc}2%HRq>)44>^+UYqnPuc`#2ipp#vnyDClF0EMHpbJBNEBY2W6(z9I0z_S
ztqOC0sLT*iOv$UdB$tISgteipo$NFsmGZ&@)L@}7%EWlEsV`$P>$v_8I~qp82Bxj`
zT<`Lf$>bLP5|LU!<Irg{mVU;E7+P_su~-K5{<*8yLq23`RG%c`1Ta-GO+IYsrWh4m
z^DLD-U0VV<n{0)7tsPGMXr#j;aiM#t4o6lQDk>gh$M9275Z1;itMryiXB_jaG1T*y
zl!#$At^P_qv^kx+DcwcQkCnV4c3INendWSb1=KozzMGRslK!-<t-sIpuG(Zy(lwxL
zW!YBX^-PFX=V2PXX#657WWUYt)AN17okdbt)-MrnFg%km!R#uD=PTjvr)@IUupd0H
ulHK^AL_hymnwVMgD1Unp?f<i0N)a+JZ`Q5S!RMuQ<pB|xNVFg%rR*QNV`+B)

literal 0
HcmV?d00001

diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_side.png.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_side.png.meta
new file mode 100644
index 0000000..5061233
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Idle/ine_idle_side.png.meta
@@ -0,0 +1,155 @@
+fileFormatVersion: 2
+guid: f13c3293f4a2347478db9c12d75af163
+TextureImporter:
+  internalIDToNameTable:
+  - first:
+      213: -2908032408443768567
+    second: ine_idle_side_0
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 2
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites:
+    - serializedVersion: 2
+      name: ine_idle_side_0
+      rect:
+        serializedVersion: 2
+        x: 71
+        y: 19
+        width: 42
+        height: 138
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 901b2639ee794a7d0800000000000000
+      internalID: -2908032408443768567
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Walk.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Walk.meta
new file mode 100644
index 0000000..49a6d8f
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Walk.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2af9f1c7192ec7342aedc70497bd981f
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_back.png b/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..de39d115572977b16c8d7ab319b920e3708234fc
GIT binary patch
literal 4833
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

literal 0
HcmV?d00001

diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_back.png.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_back.png.meta
new file mode 100644
index 0000000..e429972
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_back.png.meta
@@ -0,0 +1,380 @@
+fileFormatVersion: 2
+guid: 9f1d82bc7fe2e704ab3ad43235dd6085
+TextureImporter:
+  internalIDToNameTable:
+  - first:
+      213: -9165510822951627823
+    second: ine_walking_back_0
+  - first:
+      213: -6138915140637237731
+    second: ine_walking_back_1
+  - first:
+      213: 6918935797390423680
+    second: ine_walking_back_2
+  - first:
+      213: -1862648453786000222
+    second: ine_walking_back_3
+  - first:
+      213: 4878654201752654241
+    second: ine_walking_back_4
+  - first:
+      213: 4588269856314674156
+    second: ine_walking_back_5
+  - first:
+      213: 3542209622679282671
+    second: ine_walking_back_6
+  - first:
+      213: 2188623256614436840
+    second: ine_walking_back_7
+  - first:
+      213: -4484834780435003985
+    second: ine_walking_back_8
+  - first:
+      213: -7781964437488951804
+    second: ine_walking_back_9
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 2
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites:
+    - serializedVersion: 2
+      name: ine_walking_back_0
+      rect:
+        serializedVersion: 2
+        x: 59
+        y: 23
+        width: 74
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 1d358fca7709dc080800000000000000
+      internalID: -9165510822951627823
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_back_1
+      rect:
+        serializedVersion: 2
+        x: 251
+        y: 43
+        width: 74
+        height: 110
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: d1edc0874313ecaa0800000000000000
+      internalID: -6138915140637237731
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_back_2
+      rect:
+        serializedVersion: 2
+        x: 443
+        y: 39
+        width: 74
+        height: 110
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 086b03b137ff40060800000000000000
+      internalID: 6918935797390423680
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_back_3
+      rect:
+        serializedVersion: 2
+        x: 635
+        y: 27
+        width: 74
+        height: 122
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 2a4a7aa991b8626e0800000000000000
+      internalID: -1862648453786000222
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_back_4
+      rect:
+        serializedVersion: 2
+        x: 827
+        y: 27
+        width: 74
+        height: 122
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 1a11f65f52674b340800000000000000
+      internalID: 4878654201752654241
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_back_5
+      rect:
+        serializedVersion: 2
+        x: 1019
+        y: 23
+        width: 74
+        height: 130
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: cebc447ef1fccaf30800000000000000
+      internalID: 4588269856314674156
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_back_6
+      rect:
+        serializedVersion: 2
+        x: 1211
+        y: 43
+        width: 74
+        height: 110
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: fe3e4c762e4782130800000000000000
+      internalID: 3542209622679282671
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_back_7
+      rect:
+        serializedVersion: 2
+        x: 1403
+        y: 39
+        width: 74
+        height: 110
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 8ef79ad814d8f5e10800000000000000
+      internalID: 2188623256614436840
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_back_8
+      rect:
+        serializedVersion: 2
+        x: 1595
+        y: 27
+        width: 74
+        height: 122
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: fa5cad3678aa2c1c0800000000000000
+      internalID: -4484834780435003985
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_back_9
+      rect:
+        serializedVersion: 2
+        x: 1787
+        y: 27
+        width: 74
+        height: 122
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 40e9fb02398e00490800000000000000
+      internalID: -7781964437488951804
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_front.png b/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_front.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6f4745513799b11977934fdcb03baa3a957f40a
GIT binary patch
literal 4518
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
M*tW64H|*Pg1Jv^}Qvd(}

literal 0
HcmV?d00001

diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_front.png.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_front.png.meta
new file mode 100644
index 0000000..d4ca91a
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_front.png.meta
@@ -0,0 +1,380 @@
+fileFormatVersion: 2
+guid: 865133610b6dce84b82a54f69bc3a16e
+TextureImporter:
+  internalIDToNameTable:
+  - first:
+      213: -397975351506353669
+    second: ine_walking_front_0
+  - first:
+      213: 272704137043705052
+    second: ine_walking_front_1
+  - first:
+      213: 1449476827925785027
+    second: ine_walking_front_2
+  - first:
+      213: -8248099734072145232
+    second: ine_walking_front_3
+  - first:
+      213: 7492586923041419947
+    second: ine_walking_front_4
+  - first:
+      213: 742332886674822069
+    second: ine_walking_front_5
+  - first:
+      213: 5319588555080270398
+    second: ine_walking_front_6
+  - first:
+      213: -7806501000445831070
+    second: ine_walking_front_7
+  - first:
+      213: -231926781920231285
+    second: ine_walking_front_8
+  - first:
+      213: 6506126698673756811
+    second: ine_walking_front_9
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 2
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites:
+    - serializedVersion: 2
+      name: ine_walking_front_0
+      rect:
+        serializedVersion: 2
+        x: 55
+        y: 27
+        width: 74
+        height: 106
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: bf14a10c68b1a7af0800000000000000
+      internalID: -397975351506353669
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_front_1
+      rect:
+        serializedVersion: 2
+        x: 251
+        y: 31
+        width: 74
+        height: 102
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: cdcf441c7f6d8c300800000000000000
+      internalID: 272704137043705052
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_front_2
+      rect:
+        serializedVersion: 2
+        x: 443
+        y: 23
+        width: 74
+        height: 110
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 3c92daece739d1410800000000000000
+      internalID: 1449476827925785027
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_front_3
+      rect:
+        serializedVersion: 2
+        x: 635
+        y: 23
+        width: 74
+        height: 110
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 0bac2aefdfcd88d80800000000000000
+      internalID: -8248099734072145232
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_front_4
+      rect:
+        serializedVersion: 2
+        x: 827
+        y: 23
+        width: 74
+        height: 114
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: ba2fe9ceb140bf760800000000000000
+      internalID: 7492586923041419947
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_front_5
+      rect:
+        serializedVersion: 2
+        x: 1023
+        y: 27
+        width: 74
+        height: 106
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 5b3d75fc3db4d4a00800000000000000
+      internalID: 742332886674822069
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_front_6
+      rect:
+        serializedVersion: 2
+        x: 1211
+        y: 31
+        width: 74
+        height: 102
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: e320bc04b99f2d940800000000000000
+      internalID: 5319588555080270398
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_front_7
+      rect:
+        serializedVersion: 2
+        x: 1403
+        y: 23
+        width: 74
+        height: 110
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 268d1b163bcb9a390800000000000000
+      internalID: -7806501000445831070
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_front_8
+      rect:
+        serializedVersion: 2
+        x: 1595
+        y: 23
+        width: 74
+        height: 110
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: b80ceb512d708ccf0800000000000000
+      internalID: -231926781920231285
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_front_9
+      rect:
+        serializedVersion: 2
+        x: 1787
+        y: 23
+        width: 74
+        height: 114
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: b8a5222f2c76a4a50800000000000000
+      internalID: 6506126698673756811
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_side.png b/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_side.png
new file mode 100644
index 0000000000000000000000000000000000000000..597ca6dc20f1ad17363c3c7a8553781b951c6329
GIT binary patch
literal 5555
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
S`{wR+;QRNu?Jjmaap^xbnu7%Z

literal 0
HcmV?d00001

diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_side.png.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_side.png.meta
new file mode 100644
index 0000000..77e7f70
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Walk/ine_walking_side.png.meta
@@ -0,0 +1,380 @@
+fileFormatVersion: 2
+guid: 8c6c73dfec52a2446b5dd35b3757c48f
+TextureImporter:
+  internalIDToNameTable:
+  - first:
+      213: -6824529251034624433
+    second: ine_walking_side_0
+  - first:
+      213: 5061144198578580544
+    second: ine_walking_side_1
+  - first:
+      213: -2287395584696095428
+    second: ine_walking_side_2
+  - first:
+      213: 4181426073310160400
+    second: ine_walking_side_3
+  - first:
+      213: -8614281522169748364
+    second: ine_walking_side_4
+  - first:
+      213: -337897363884501370
+    second: ine_walking_side_5
+  - first:
+      213: -1597300158387492190
+    second: ine_walking_side_6
+  - first:
+      213: 10996221841881544
+    second: ine_walking_side_7
+  - first:
+      213: -8159294483519793589
+    second: ine_walking_side_8
+  - first:
+      213: -3949435533689494372
+    second: ine_walking_side_9
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 2
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites:
+    - serializedVersion: 2
+      name: ine_walking_side_0
+      rect:
+        serializedVersion: 2
+        x: 59
+        y: 23
+        width: 70
+        height: 130
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: f4e81d8ddc66a41a0800000000000000
+      internalID: -6824529251034624433
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_side_1
+      rect:
+        serializedVersion: 2
+        x: 235
+        y: 39
+        width: 90
+        height: 114
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 04c2e4165dbcc3640800000000000000
+      internalID: 5061144198578580544
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_side_2
+      rect:
+        serializedVersion: 2
+        x: 435
+        y: 23
+        width: 78
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: c3d6469b5d98140e0800000000000000
+      internalID: -2287395584696095428
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_side_3
+      rect:
+        serializedVersion: 2
+        x: 631
+        y: 23
+        width: 78
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 016653a0cd8670a30800000000000000
+      internalID: 4181426073310160400
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_side_4
+      rect:
+        serializedVersion: 2
+        x: 823
+        y: 23
+        width: 74
+        height: 130
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 4746cd3989ce37880800000000000000
+      internalID: -8614281522169748364
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_side_5
+      rect:
+        serializedVersion: 2
+        x: 1023
+        y: 23
+        width: 66
+        height: 130
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 6869f17432c8f4bf0800000000000000
+      internalID: -337897363884501370
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_side_6
+      rect:
+        serializedVersion: 2
+        x: 1195
+        y: 39
+        width: 90
+        height: 114
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 2aa63a308ff35d9e0800000000000000
+      internalID: -1597300158387492190
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_side_7
+      rect:
+        serializedVersion: 2
+        x: 1395
+        y: 23
+        width: 78
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 8c9b1c86101172000800000000000000
+      internalID: 10996221841881544
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_side_8
+      rect:
+        serializedVersion: 2
+        x: 1591
+        y: 23
+        width: 78
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: b469ff3a5ec54ce80800000000000000
+      internalID: -8159294483519793589
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_walking_side_9
+      rect:
+        serializedVersion: 2
+        x: 1783
+        y: 23
+        width: 74
+        height: 130
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: c94e12f9e49c039c0800000000000000
+      internalID: -3949435533689494372
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character.meta b/Assets/5_Anim/Character.meta
new file mode 100644
index 0000000..1c48ad0
--- /dev/null
+++ b/Assets/5_Anim/Character.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f86ac26debcdd0b45b4ab697d0236cd7
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine.meta b/Assets/5_Anim/Character/Ine.meta
new file mode 100644
index 0000000..8bd1257
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8d992ab49a39ed549aebde3285d47480
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller b/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller
new file mode 100644
index 0000000..9ffa537
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller
@@ -0,0 +1,43 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!91 &9100000
+AnimatorController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: AnimCtl_Ine
+  serializedVersion: 5
+  m_AnimatorParameters: []
+  m_AnimatorLayers:
+  - serializedVersion: 5
+    m_Name: Base Layer
+    m_StateMachine: {fileID: 6083200325420957801}
+    m_Mask: {fileID: 0}
+    m_Motions: []
+    m_Behaviours: []
+    m_BlendingMode: 0
+    m_SyncedLayerIndex: -1
+    m_DefaultWeight: 0
+    m_IKPass: 0
+    m_SyncedLayerAffectsTiming: 0
+    m_Controller: {fileID: 9100000}
+--- !u!1107 &6083200325420957801
+AnimatorStateMachine:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Base Layer
+  m_ChildStates: []
+  m_ChildStateMachines: []
+  m_AnyStateTransitions: []
+  m_EntryTransitions: []
+  m_StateMachineTransitions: {}
+  m_StateMachineBehaviours: []
+  m_AnyStatePosition: {x: 50, y: 20, z: 0}
+  m_EntryPosition: {x: 50, y: 120, z: 0}
+  m_ExitPosition: {x: 800, y: 120, z: 0}
+  m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+  m_DefaultState: {fileID: 0}
diff --git a/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller.meta b/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller.meta
new file mode 100644
index 0000000..1cbe2a4
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2329a6f221ff90e4cb35d4f9b7099432
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 9100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Movement.meta b/Assets/5_Anim/Character/Ine/Movement.meta
new file mode 100644
index 0000000..ca88ea3
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Movement.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f6830d356a4ea4547ab4019768e68567
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Front.anim b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Front.anim
new file mode 100644
index 0000000..07c4a51
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Front.anim
@@ -0,0 +1,99 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Anim_Ine_Walking_Front
+  serializedVersion: 7
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - serializedVersion: 2
+    curve:
+    - time: 0
+      value: {fileID: -397975351506353669, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - time: 0.083333336
+      value: {fileID: 272704137043705052, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - time: 0.16666667
+      value: {fileID: 1449476827925785027, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - time: 0.25
+      value: {fileID: -8248099734072145232, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - time: 0.33333334
+      value: {fileID: 7492586923041419947, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - time: 0.41666666
+      value: {fileID: 742332886674822069, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - time: 0.5
+      value: {fileID: 5319588555080270398, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - time: 0.5833333
+      value: {fileID: -7806501000445831070, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - time: 0.6666667
+      value: {fileID: -231926781920231285, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - time: 0.75
+      value: {fileID: 6506126698673756811, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+    flags: 2
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+      isIntCurve: 0
+      isSerializeReferenceCurve: 0
+    pptrCurveMapping:
+    - {fileID: -397975351506353669, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - {fileID: 272704137043705052, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - {fileID: 1449476827925785027, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - {fileID: -8248099734072145232, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - {fileID: 7492586923041419947, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - {fileID: 742332886674822069, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - {fileID: 5319588555080270398, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - {fileID: -7806501000445831070, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - {fileID: -231926781920231285, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+    - {fileID: 6506126698673756811, guid: 865133610b6dce84b82a54f69bc3a16e, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.8333333
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Front.anim.meta b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Front.anim.meta
new file mode 100644
index 0000000..780700a
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Front.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0eed67ee850eb254c9c4b52506421a3e
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index d4720f9..2969de7 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -287,7 +287,99 @@ PlayerSettings:
   AndroidReportGooglePlayAppDependencies: 1
   androidSymbolsSizeThreshold: 800
   m_BuildTargetIcons: []
-  m_BuildTargetPlatformIcons: []
+  m_BuildTargetPlatformIcons:
+  - m_BuildTarget: Android
+    m_Icons:
+    - m_Textures: []
+      m_Width: 432
+      m_Height: 432
+      m_Kind: 2
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 324
+      m_Height: 324
+      m_Kind: 2
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 216
+      m_Height: 216
+      m_Kind: 2
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 162
+      m_Height: 162
+      m_Kind: 2
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 108
+      m_Height: 108
+      m_Kind: 2
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 81
+      m_Height: 81
+      m_Kind: 2
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 192
+      m_Height: 192
+      m_Kind: 1
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 144
+      m_Height: 144
+      m_Kind: 1
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 96
+      m_Height: 96
+      m_Kind: 1
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 72
+      m_Height: 72
+      m_Kind: 1
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 48
+      m_Height: 48
+      m_Kind: 1
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 36
+      m_Height: 36
+      m_Kind: 1
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 192
+      m_Height: 192
+      m_Kind: 0
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 144
+      m_Height: 144
+      m_Kind: 0
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 96
+      m_Height: 96
+      m_Kind: 0
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 72
+      m_Height: 72
+      m_Kind: 0
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 48
+      m_Height: 48
+      m_Kind: 0
+      m_SubKind: 
+    - m_Textures: []
+      m_Width: 36
+      m_Height: 36
+      m_Kind: 0
+      m_SubKind: 
   m_BuildTargetBatching: []
   m_BuildTargetShaderSettings: []
   m_BuildTargetGraphicsJobs: []

From 07b96c129e6a5b84e01f5039171b0b76a59a8d79 Mon Sep 17 00:00:00 2001
From: "kb2love@naver.com" <160492288+21acad@users.noreply.github.com>
Date: Tue, 1 Apr 2025 22:13:04 +0900
Subject: [PATCH 2/3] Movement, Animation, PlayManager

---
 .vscode/settings.json                         |   3 +
 Assets/0_Scenes/Game.unity                    | 449 ++++++++++++++----
 Assets/0_Scenes/Title.unity                   | 395 +++++++++++++++
 Assets/1_Script/Play/PlayManager.cs           |  24 +-
 Assets/1_Script/Player/PlayerContoller.cs     | 120 +++++
 .../1_Script/Player/PlayerContoller.cs.meta   |   2 +
 .../Chracters_Movement/Ine/Dodge.meta         |   8 +
 .../Ine/Dodge/ine_dodge_back.png              | Bin 0 -> 3772 bytes
 .../Ine/Dodge/ine_dodge_back.png.meta         | 280 +++++++++++
 .../Ine/Dodge/ine_dodge_front.png             | Bin 0 -> 4780 bytes
 .../Ine/Dodge/ine_dodge_front.png.meta        | 330 +++++++++++++
 .../Ine/Dodge/ine_dodge_side.png              | Bin 0 -> 6348 bytes
 .../Ine/Dodge/ine_dodge_side.png.meta         | 330 +++++++++++++
 Assets/3_Prefab/Character.meta                |   8 +
 .../Character/ine_idle_front_0.prefab         | 125 +++++
 .../Character/ine_idle_front_0.prefab.meta    |   7 +
 .../Character/Ine/AnimCtl_Ine.controller      | 418 +++++++++++++++-
 Assets/5_Anim/Character/Ine/Dodge.meta        |   8 +
 .../Character/Ine/Dodge/Ine_Dodge_Back.anim   |  87 ++++
 .../Ine/Dodge/Ine_Dodge_Back.anim.meta        |   8 +
 .../Character/Ine/Dodge/Ine_Dodge_Front.anim  |  93 ++++
 .../Ine/Dodge/Ine_Dodge_Front.anim.meta       |   8 +
 .../Character/Ine/Dodge/Ine_Dodge_Side.anim   |  93 ++++
 .../Ine/Dodge/Ine_Dodge_Side.anim.meta        |   8 +
 Assets/5_Anim/Character/Ine/Idle.meta         |   8 +
 .../Ine/Idle/Anim_Ine_Idle_Back.anim          |  72 +++
 .../Ine/Idle/Anim_Ine_Idle_Back.anim.meta     |   8 +
 .../Ine/Idle/Anim_Ine_Idle_Front.anim         |  72 +++
 .../Ine/Idle/Anim_Ine_Idle_Front.anim.meta    |   8 +
 .../Ine/Idle/Anim_Ine_Idle_Side.anim          |  72 +++
 .../Ine/Idle/Anim_Ine_Idle_Side.anim.meta     |   8 +
 .../Ine/Movement/Anim_Ine_Walking_Back.anim   |  99 ++++
 .../Movement/Anim_Ine_Walking_Back.anim.meta  |   8 +
 .../Ine/Movement/Anim_Ine_Walking_Side.anim   |  99 ++++
 .../Movement/Anim_Ine_Walking_Side.anim.meta  |   8 +
 35 files changed, 3150 insertions(+), 116 deletions(-)
 create mode 100644 .vscode/settings.json
 create mode 100644 Assets/1_Script/Player/PlayerContoller.cs
 create mode 100644 Assets/1_Script/Player/PlayerContoller.cs.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Dodge.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_back.png
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_back.png.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_front.png
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_front.png.meta
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_side.png
 create mode 100644 Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_side.png.meta
 create mode 100644 Assets/3_Prefab/Character.meta
 create mode 100644 Assets/3_Prefab/Character/ine_idle_front_0.prefab
 create mode 100644 Assets/3_Prefab/Character/ine_idle_front_0.prefab.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Dodge.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Back.anim
 create mode 100644 Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Back.anim.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Front.anim
 create mode 100644 Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Front.anim.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Side.anim
 create mode 100644 Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Side.anim.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Idle.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Back.anim
 create mode 100644 Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Back.anim.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Front.anim
 create mode 100644 Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Front.anim.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Side.anim
 create mode 100644 Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Side.anim.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Back.anim
 create mode 100644 Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Back.anim.meta
 create mode 100644 Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Side.anim
 create mode 100644 Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Side.anim.meta

diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..013007b
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+    "dotnet.preferCSharpExtension": true
+}
\ No newline at end of file
diff --git a/Assets/0_Scenes/Game.unity b/Assets/0_Scenes/Game.unity
index 1955dca..40fca72 100644
--- a/Assets/0_Scenes/Game.unity
+++ b/Assets/0_Scenes/Game.unity
@@ -119,7 +119,7 @@ NavMeshSettings:
     debug:
       m_Flags: 0
   m_NavMeshData: {fileID: 0}
---- !u!1 &519420028
+--- !u!1 &29877045
 GameObject:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
@@ -127,135 +127,129 @@ GameObject:
   m_PrefabAsset: {fileID: 0}
   serializedVersion: 6
   m_Component:
-  - component: {fileID: 519420032}
-  - component: {fileID: 519420031}
-  - component: {fileID: 519420029}
-  - component: {fileID: 519420030}
+  - component: {fileID: 29877047}
+  - component: {fileID: 29877046}
   m_Layer: 0
-  m_Name: Main Camera
-  m_TagString: MainCamera
+  m_Name: PlayManager
+  m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!81 &519420029
-AudioListener:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 519420028}
-  m_Enabled: 1
---- !u!114 &519420030
+--- !u!114 &29877046
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 519420028}
+  m_GameObject: {fileID: 29877045}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
+  m_Script: {fileID: 11500000, guid: 46bd8f1c673ca8e40bf245d298edd854, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  m_RenderShadows: 1
-  m_RequiresDepthTextureOption: 2
-  m_RequiresOpaqueTextureOption: 2
-  m_CameraType: 0
-  m_Cameras: []
-  m_RendererIndex: -1
-  m_VolumeLayerMask:
-    serializedVersion: 2
-    m_Bits: 1
-  m_VolumeTrigger: {fileID: 0}
-  m_VolumeFrameworkUpdateModeOption: 2
-  m_RenderPostProcessing: 0
-  m_Antialiasing: 0
-  m_AntialiasingQuality: 2
-  m_StopNaN: 0
-  m_Dithering: 0
-  m_ClearDepth: 1
-  m_AllowXRRendering: 1
-  m_AllowHDROutput: 1
-  m_UseScreenCoordOverride: 0
-  m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
-  m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
-  m_RequiresDepthTexture: 0
-  m_RequiresColorTexture: 0
-  m_Version: 2
-  m_TaaSettings:
-    m_Quality: 3
-    m_FrameInfluence: 0.1
-    m_JitterScale: 1
-    m_MipBias: 0
-    m_VarianceClampScale: 0.9
-    m_ContrastAdaptiveSharpening: 0
---- !u!20 &519420031
-Camera:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 519420028}
-  m_Enabled: 1
-  serializedVersion: 2
-  m_ClearFlags: 2
-  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
-  m_projectionMatrixMode: 1
-  m_GateFitMode: 2
-  m_FOVAxisMode: 0
-  m_Iso: 200
-  m_ShutterSpeed: 0.005
-  m_Aperture: 16
-  m_FocusDistance: 10
-  m_FocalLength: 50
-  m_BladeCount: 5
-  m_Curvature: {x: 2, y: 11}
-  m_BarrelClipping: 0.25
-  m_Anamorphism: 0
-  m_SensorSize: {x: 36, y: 24}
-  m_LensShift: {x: 0, y: 0}
-  m_NormalizedViewPortRect:
-    serializedVersion: 2
-    x: 0
-    y: 0
-    width: 1
-    height: 1
-  near clip plane: 0.3
-  far clip plane: 1000
-  field of view: 34
-  orthographic: 1
-  orthographic size: 5
-  m_Depth: -1
-  m_CullingMask:
-    serializedVersion: 2
-    m_Bits: 4294967295
-  m_RenderingPath: -1
-  m_TargetTexture: {fileID: 0}
-  m_TargetDisplay: 0
-  m_TargetEye: 0
-  m_HDR: 1
-  m_AllowMSAA: 0
-  m_AllowDynamicResolution: 0
-  m_ForceIntoRT: 0
-  m_OcclusionCulling: 0
-  m_StereoConvergence: 10
-  m_StereoSeparation: 0.022
---- !u!4 &519420032
+--- !u!4 &29877047
 Transform:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 519420028}
+  m_GameObject: {fileID: 29877045}
   serializedVersion: 2
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: -10}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &360315420
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 360315422}
+  - component: {fileID: 360315421}
+  m_Layer: 0
+  m_Name: Triangle
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!212 &360315421
+SpriteRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 360315420}
+  m_Enabled: 1
+  m_CastShadows: 0
+  m_ReceiveShadows: 0
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 0
+  m_RayTraceProcedural: 0
+  m_RayTracingAccelStructBuildFlagsOverride: 0
+  m_RayTracingAccelStructBuildFlags: 1
+  m_SmallMeshCulling: 1
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 0
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: -10
+  m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3}
+  m_Color: {r: 0, g: 0, b: 0, a: 1}
+  m_FlipX: 0
+  m_FlipY: 0
+  m_DrawMode: 0
+  m_Size: {x: 1, y: 1}
+  m_AdaptiveModeThreshold: 0.5
+  m_SpriteTileMode: 0
+  m_WasSpriteAssigned: 1
+  m_MaskInteraction: 0
+  m_SpriteSortPoint: 0
+--- !u!4 &360315422
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 360315420}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 100, y: 100, z: 100}
+  m_ConstrainProportionsScale: 1
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &619394800
 GameObject:
   m_ObjectHideFlags: 0
@@ -340,9 +334,254 @@ Transform:
   m_Children: []
   m_Father: {fileID: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1027484180
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1027484182}
+  - component: {fileID: 1027484181}
+  m_Layer: 0
+  m_Name: Player
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &1027484181
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1027484180}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f5ce1188e2abd3c45b15851146565423, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  moveSpeed: 5
+  dashDistance: 3
+  dashCooldown: 1
+  dashTime: 0.2
+--- !u!4 &1027484182
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1027484180}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 1451512198}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1451512195
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1451512198}
+  - component: {fileID: 1451512197}
+  - component: {fileID: 1451512196}
+  m_Layer: 0
+  m_Name: ine_idle_front_0
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!95 &1451512196
+Animator:
+  serializedVersion: 7
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1451512195}
+  m_Enabled: 1
+  m_Avatar: {fileID: 0}
+  m_Controller: {fileID: 9100000, guid: 2329a6f221ff90e4cb35d4f9b7099432, type: 2}
+  m_CullingMode: 0
+  m_UpdateMode: 0
+  m_ApplyRootMotion: 0
+  m_LinearVelocityBlending: 0
+  m_StabilizeFeet: 0
+  m_AnimatePhysics: 0
+  m_WarningMessage: 
+  m_HasTransformHierarchy: 1
+  m_AllowConstantClipSamplingOptimization: 1
+  m_KeepAnimatorStateOnDisable: 0
+  m_WriteDefaultValuesOnDisable: 0
+--- !u!212 &1451512197
+SpriteRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1451512195}
+  m_Enabled: 1
+  m_CastShadows: 0
+  m_ReceiveShadows: 0
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 0
+  m_RayTraceProcedural: 0
+  m_RayTracingAccelStructBuildFlagsOverride: 0
+  m_RayTracingAccelStructBuildFlags: 1
+  m_SmallMeshCulling: 1
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 0
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 1
+  m_Sprite: {fileID: 5336683018331574198, guid: 4355109e15b558f47b557891ec0e2f79, type: 3}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_FlipX: 0
+  m_FlipY: 0
+  m_DrawMode: 0
+  m_Size: {x: 0.5, y: 1.34}
+  m_AdaptiveModeThreshold: 0.5
+  m_SpriteTileMode: 0
+  m_WasSpriteAssigned: 1
+  m_MaskInteraction: 0
+  m_SpriteSortPoint: 0
+--- !u!4 &1451512198
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1451512195}
+  serializedVersion: 2
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1027484182}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1578057060
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1578057063}
+  - component: {fileID: 1578057062}
+  m_Layer: 0
+  m_Name: MainCamera
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!20 &1578057062
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1578057060}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  m_projectionMatrixMode: 1
+  m_GateFitMode: 2
+  m_FOVAxisMode: 0
+  m_Iso: 200
+  m_ShutterSpeed: 0.005
+  m_Aperture: 16
+  m_FocusDistance: 10
+  m_FocalLength: 50
+  m_BladeCount: 5
+  m_Curvature: {x: 2, y: 11}
+  m_BarrelClipping: 0.25
+  m_Anamorphism: 0
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.3
+  far clip plane: 1000
+  field of view: 60
+  orthographic: 0
+  orthographic size: 5
+  m_Depth: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
+--- !u!4 &1578057063
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1578057060}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: -10}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1660057539 &9223372036854775807
 SceneRoots:
   m_ObjectHideFlags: 0
   m_Roots:
-  - {fileID: 519420032}
   - {fileID: 619394802}
+  - {fileID: 360315422}
+  - {fileID: 29877047}
+  - {fileID: 1578057063}
+  - {fileID: 1027484182}
diff --git a/Assets/0_Scenes/Title.unity b/Assets/0_Scenes/Title.unity
index 65c6980..8fb3a9e 100644
--- a/Assets/0_Scenes/Title.unity
+++ b/Assets/0_Scenes/Title.unity
@@ -119,6 +119,139 @@ NavMeshSettings:
     debug:
       m_Flags: 0
   m_NavMeshData: {fileID: 0}
+--- !u!1 &25213554
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 25213555}
+  - component: {fileID: 25213558}
+  - component: {fileID: 25213557}
+  - component: {fileID: 25213556}
+  m_Layer: 5
+  m_Name: Button (Legacy)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &25213555
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 25213554}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 576685335}
+  m_Father: {fileID: 1984215679}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 160, y: 30}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &25213556
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 25213554}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 25213557}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 1474302671}
+        m_TargetAssemblyTypeName: GameManager, Assembly-CSharp
+        m_MethodName: NextScene
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+--- !u!114 &25213557
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 25213554}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &25213558
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 25213554}
+  m_CullTransparentMesh: 1
 --- !u!1 &519420028
 GameObject:
   m_ObjectHideFlags: 0
@@ -247,6 +380,85 @@ Transform:
   m_Children: []
   m_Father: {fileID: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &576685334
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 576685335}
+  - component: {fileID: 576685337}
+  - component: {fileID: 576685336}
+  m_Layer: 5
+  m_Name: Text (Legacy)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &576685335
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 576685334}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 25213555}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &576685336
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 576685334}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 14
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Button
+--- !u!222 &576685337
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 576685334}
+  m_CullTransparentMesh: 1
 --- !u!1 &619394800
 GameObject:
   m_ObjectHideFlags: 0
@@ -500,6 +712,187 @@ MonoBehaviour:
   eftSuond: []
   nowMusic: 0
   eftSound: {fileID: 0}
+--- !u!1 &1509563516
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1509563519}
+  - component: {fileID: 1509563518}
+  - component: {fileID: 1509563517}
+  m_Layer: 0
+  m_Name: EventSystem
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &1509563517
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1509563516}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_SendPointerHoverToParent: 1
+  m_MoveRepeatDelay: 0.5
+  m_MoveRepeatRate: 0.1
+  m_XRTrackingOrigin: {fileID: 0}
+  m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3}
+  m_DeselectOnBackgroundClick: 1
+  m_PointerBehavior: 0
+  m_CursorLockBehavior: 0
+  m_ScrollDeltaPerTick: 6
+--- !u!114 &1509563518
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1509563516}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_FirstSelected: {fileID: 0}
+  m_sendNavigationEvents: 1
+  m_DragThreshold: 10
+--- !u!4 &1509563519
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1509563516}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1984215675
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1984215679}
+  - component: {fileID: 1984215678}
+  - component: {fileID: 1984215677}
+  - component: {fileID: 1984215676}
+  m_Layer: 5
+  m_Name: Canvas
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &1984215676
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1984215675}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &1984215677
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1984215675}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_UiScaleMode: 0
+  m_ReferencePixelsPerUnit: 100
+  m_ScaleFactor: 1
+  m_ReferenceResolution: {x: 800, y: 600}
+  m_ScreenMatchMode: 0
+  m_MatchWidthOrHeight: 0
+  m_PhysicalUnit: 3
+  m_FallbackScreenDPI: 96
+  m_DefaultSpriteDPI: 96
+  m_DynamicPixelsPerUnit: 1
+  m_PresetInfoIsWorld: 0
+--- !u!223 &1984215678
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1984215675}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 0
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_VertexColorAlwaysGammaSpace: 0
+  m_AdditionalShaderChannelsFlag: 0
+  m_UpdateRectTransformForStandalone: 0
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+  m_TargetDisplay: 0
+--- !u!224 &1984215679
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1984215675}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0, y: 0, z: 0}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 25213555}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0, y: 0}
 --- !u!1660057539 &9223372036854775807
 SceneRoots:
   m_ObjectHideFlags: 0
@@ -507,3 +900,5 @@ SceneRoots:
   - {fileID: 519420032}
   - {fileID: 619394802}
   - {fileID: 1474302672}
+  - {fileID: 1509563519}
+  - {fileID: 1984215679}
diff --git a/Assets/1_Script/Play/PlayManager.cs b/Assets/1_Script/Play/PlayManager.cs
index 42ff68a..559ef43 100644
--- a/Assets/1_Script/Play/PlayManager.cs
+++ b/Assets/1_Script/Play/PlayManager.cs
@@ -23,10 +23,12 @@ public class PlayManager : SingletonMonoBehaviour<PlayManager>
     Event keyEvent;
 
 
-    public Action keyW = null;
-    public Action keyA = null;
-    public Action keyS = null;
-    public Action keyD = null;
+    public Action keyWdown = null;
+    public Action keyAdown = null;
+    public Action keySdown = null;
+    public Action keyDdown = null;
+    public Action keyWup = null;
+    public Action keySup = null;
     public Action keyAup = null;
     public Action keyDup = null;
     public Action kewEsc = null;
@@ -43,16 +45,16 @@ public class PlayManager : SingletonMonoBehaviour<PlayManager>
 
                     break;
                 case KeyCode.A:
-                    keyA?.Invoke();
+                    keyAdown?.Invoke();
                     break;
                 case KeyCode.D:
-                    keyD?.Invoke();
+                    keyDdown?.Invoke();
                     break;
                 case KeyCode.S:
-                    keyS?.Invoke();
+                    keySdown?.Invoke();
                     break;
                 case KeyCode.W:
-                    keyW?.Invoke();
+                    keyWdown?.Invoke();
                     break;
                 case KeyCode.Space:
                     Debug.Log(keySpace);
@@ -70,6 +72,12 @@ public class PlayManager : SingletonMonoBehaviour<PlayManager>
                 case KeyCode.D:
                     keyDup?.Invoke();
                     break;
+                case KeyCode.S:
+                    keySup?.Invoke();
+                    break;
+                case KeyCode.W:
+                    keyWup?.Invoke();
+                    break;
             }
         }
     }
diff --git a/Assets/1_Script/Player/PlayerContoller.cs b/Assets/1_Script/Player/PlayerContoller.cs
new file mode 100644
index 0000000..ea59e74
--- /dev/null
+++ b/Assets/1_Script/Player/PlayerContoller.cs
@@ -0,0 +1,120 @@
+using System.Collections;
+using UnityEngine;
+
+public class PlayerController : MonoBehaviour
+{
+    public float moveSpeed = 5f;  // �̵� �ӵ�
+    public float dashDistance = 3f;  // ��� �Ÿ�
+    public float dashCooldown = 1f;  // ��� ��Ÿ��
+    public float dashTime = 0.5f;
+    private bool canDash = true;  // ��� ���� ����
+    private Vector2 moveDirection = Vector2.zero;  // ���� �̵� ����
+    private bool isWalking = false;  // �̵� ������ ����
+    private float dashValue;
+    Animator animator;
+    SpriteRenderer spriteRenderer;
+
+    private float idleState = 0f; // 0: ������, 0.333: ����, 0.666: ��, 1: �Ʒ�
+
+    void Start()
+    {
+        spriteRenderer = GetComponentInChildren<SpriteRenderer>();
+        animator = GetComponentInChildren<Animator>();
+
+        // Ű �̺�Ʈ�� ��������Ʈ �� ȸ�� ó�� ����
+        PlayManager.Instance.keySdown += () => SetMovement(Vector2.down, 1f / 3f);  // �Ʒ�
+        PlayManager.Instance.keyWdown += () => SetMovement(Vector2.up, 2f / 3f);   // ��
+        PlayManager.Instance.keyAdown += () => SetMovement(Vector2.left, 1f);  // ����
+        PlayManager.Instance.keyDdown += () => SetMovement(Vector2.right, 1f); // ������
+
+        // ��� ��� ����
+        PlayManager.Instance.keySpace += Dash;
+    }
+
+    void Update()
+    {
+        HandleMovement(); // �̵� ó��
+    }
+
+    // �̵� ó��
+    void HandleMovement()
+    {
+        if (!canDash) return;
+        moveDirection = Vector2.zero;  // �� ������ �ʱ�ȭ
+
+        // Ű ���¸� ���� Ȯ���ϰ� ���� ����
+        if (Input.GetKey(KeyCode.A)) moveDirection += Vector2.left;
+        if (Input.GetKey(KeyCode.D)) moveDirection += Vector2.right;
+        if (Input.GetKey(KeyCode.W)) moveDirection += Vector2.up;
+        if (Input.GetKey(KeyCode.S)) moveDirection += Vector2.down;
+
+        // �̵� ���� �Ǻ�
+        isWalking = moveDirection != Vector2.zero;
+        animator.SetBool("isWalking", isWalking);
+
+        // �̵� ������ ���� ���� �̵�
+        if (isWalking)
+        {
+            transform.position += (Vector3)(moveDirection.normalized * moveSpeed * Time.deltaTime);
+            // �ִϸ��̼� �̵� ���� ����
+            animator.SetFloat("moveX", Mathf.Abs(moveDirection.x));
+            animator.SetFloat("moveY", moveDirection.y);
+
+            // ȸ�� ó��
+            if (Mathf.Abs(moveDirection.x) > 0)
+            {
+                if (moveDirection.x < 0 && transform.GetChild(0).localEulerAngles.y != 180)
+                {
+                    transform.GetChild(0).localEulerAngles = new Vector3(0, 180, 0);
+                }
+                else if (moveDirection.x > 0 && transform.GetChild(0).localEulerAngles.y != 0)
+                {
+                    transform.GetChild(0).localEulerAngles = new Vector3(0, 0, 0);
+                }
+            }
+        }
+        else
+        {
+            // �̵����� ������ Idle ���¸� ����
+            animator.SetFloat("moveX", 0);
+            animator.SetFloat("moveY", 0);
+            animator.SetFloat("idleState", idleState);
+        }
+    }
+
+    // ��� ó��
+    void Dash()
+    {
+        if (canDash)
+        {
+            canDash = false;
+            isWalking = false;
+            animator.SetTrigger("DodgeTrigger");
+
+            StartCoroutine(DashCoroutine()); // ��� ����
+        }
+    }
+
+    IEnumerator DashCoroutine()
+    {
+        Vector3 startPosition = transform.position;
+        Vector3 targetPosition = startPosition + (Vector3)(moveDirection.normalized * dashDistance);
+        float elapsedTime = 0f;
+
+        while (elapsedTime < dashTime)
+        {
+            transform.position = Vector3.Lerp(startPosition, targetPosition, elapsedTime / dashTime);
+            elapsedTime += Time.deltaTime;
+            yield return null;
+        }
+
+        transform.position = targetPosition;
+        canDash = true;
+    }
+    // �̵� ����� ��������Ʈ, ȸ�� ó��
+    void SetMovement(Vector2 direction, float idleStateValue)
+    {
+        moveDirection = direction;
+        idleState = idleStateValue;
+    }
+}
diff --git a/Assets/1_Script/Player/PlayerContoller.cs.meta b/Assets/1_Script/Player/PlayerContoller.cs.meta
new file mode 100644
index 0000000..936db93
--- /dev/null
+++ b/Assets/1_Script/Player/PlayerContoller.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: f5ce1188e2abd3c45b15851146565423
\ No newline at end of file
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Dodge.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge.meta
new file mode 100644
index 0000000..8444283
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 11ebf5f3b45820c498538b3afb377587
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_back.png b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f1c99db683517dc4a756b9e2a3191c65c67f1bf
GIT binary patch
literal 3772
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
N+U~oJ;&JT4KLJ))m1+P0

literal 0
HcmV?d00001

diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_back.png.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_back.png.meta
new file mode 100644
index 0000000..41c4cc3
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_back.png.meta
@@ -0,0 +1,280 @@
+fileFormatVersion: 2
+guid: a64746532eb86a2409d2cdeaea46b4c9
+TextureImporter:
+  internalIDToNameTable:
+  - first:
+      213: -6071837577843701475
+    second: ine_dodge_back_0
+  - first:
+      213: -3831268642593928545
+    second: ine_dodge_back_1
+  - first:
+      213: -1862071393968176870
+    second: ine_dodge_back_2
+  - first:
+      213: -3430467514441274130
+    second: ine_dodge_back_3
+  - first:
+      213: -4088785693107076717
+    second: ine_dodge_back_4
+  - first:
+      213: 1446926812611704650
+    second: ine_dodge_back_5
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 2
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites:
+    - serializedVersion: 2
+      name: ine_dodge_back_0
+      rect:
+        serializedVersion: 2
+        x: 59
+        y: 23
+        width: 74
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: d1902c694ef7cbba0800000000000000
+      internalID: -6071837577843701475
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_back_1
+      rect:
+        serializedVersion: 2
+        x: 251
+        y: 23
+        width: 74
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: f9a881fe77994dac0800000000000000
+      internalID: -3831268642593928545
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_back_2
+      rect:
+        serializedVersion: 2
+        x: 443
+        y: 23
+        width: 74
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: a114c10dee79826e0800000000000000
+      internalID: -1862071393968176870
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_back_3
+      rect:
+        serializedVersion: 2
+        x: 655
+        y: 19
+        width: 58
+        height: 122
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: eece53498f78460d0800000000000000
+      internalID: -3430467514441274130
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_back_4
+      rect:
+        serializedVersion: 2
+        x: 819
+        y: 23
+        width: 66
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 39147af4317b147c0800000000000000
+      internalID: -4088785693107076717
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_back_5
+      rect:
+        serializedVersion: 2
+        x: 1011
+        y: 23
+        width: 66
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: a4775b91544841410800000000000000
+      internalID: 1446926812611704650
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_front.png b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_front.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce37b40346c928bffc9eb7621f406f6c0c278b8e
GIT binary patch
literal 4780
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
C>*ehL

literal 0
HcmV?d00001

diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_front.png.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_front.png.meta
new file mode 100644
index 0000000..aa8f59b
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_front.png.meta
@@ -0,0 +1,330 @@
+fileFormatVersion: 2
+guid: 7471db31f7a145d4cb1334d98a4ed5d9
+TextureImporter:
+  internalIDToNameTable:
+  - first:
+      213: 4992562172719320735
+    second: ine_dodge_front_0
+  - first:
+      213: -6832845909179319348
+    second: ine_dodge_front_1
+  - first:
+      213: 1295371107546756422
+    second: ine_dodge_front_2
+  - first:
+      213: 1098178314461279996
+    second: ine_dodge_front_3
+  - first:
+      213: 6909670372688578386
+    second: ine_dodge_front_4
+  - first:
+      213: 1149204401394287351
+    second: ine_dodge_front_5
+  - first:
+      213: 8933526507927251489
+    second: ine_dodge_front_6
+  - first:
+      213: 6861428034123129743
+    second: ine_dodge_front_7
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 2
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites:
+    - serializedVersion: 2
+      name: ine_dodge_front_0
+      rect:
+        serializedVersion: 2
+        x: 55
+        y: 19
+        width: 74
+        height: 86
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: f9eccf728d4294540800000000000000
+      internalID: 4992562172719320735
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_front_1
+      rect:
+        serializedVersion: 2
+        x: 247
+        y: 19
+        width: 74
+        height: 86
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: ccbb26af8dadc21a0800000000000000
+      internalID: -6832845909179319348
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_front_2
+      rect:
+        serializedVersion: 2
+        x: 439
+        y: 19
+        width: 74
+        height: 86
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 645f0adb8251af110800000000000000
+      internalID: 1295371107546756422
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_front_3
+      rect:
+        serializedVersion: 2
+        x: 635
+        y: 7
+        width: 54
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: cf6708dcb538d3f00800000000000000
+      internalID: 1098178314461279996
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_front_4
+      rect:
+        serializedVersion: 2
+        x: 823
+        y: 19
+        width: 58
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 257c42f489414ef50800000000000000
+      internalID: 6909670372688578386
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_front_5
+      rect:
+        serializedVersion: 2
+        x: 1015
+        y: 19
+        width: 58
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 7f20c67705bc2ff00800000000000000
+      internalID: 1149204401394287351
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_front_6
+      rect:
+        serializedVersion: 2
+        x: 1211
+        y: 23
+        width: 62
+        height: 122
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 12a2a80f6034afb70800000000000000
+      internalID: 8933526507927251489
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_front_7
+      rect:
+        serializedVersion: 2
+        x: 1403
+        y: 23
+        width: 62
+        height: 122
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: f83e0d19170b83f50800000000000000
+      internalID: 6861428034123129743
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_side.png b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_side.png
new file mode 100644
index 0000000000000000000000000000000000000000..a00f8cb1ac3b2063d2e06c07dca4dd8d1decd95a
GIT binary patch
literal 6348
zcmd^EdsLF?zP9ZiyQt&Lu1V>lHBPpz)b!Jgyx{0eX5Pq3Q%C70lwB+@sR)u?beb$n
zOC=Fv8b!woJ1xx{RF)S+C?Os5LPm;0qJo56KE92)&z!x^Ud!|ES?llz-@CqV@$&Ng
zp6B^J@5?o0kgw^AH7g7Z3{3s@{19SbV5A=!JY6<_dEQ$#s=q8r2=VncsOGGjFfg#l
z^!wra11Y4*A$%n{DRt>Ixf5<o+k@g{Fyu>Dy?%6Z?e2}vUmrK6I*~H%ziah&q7|KA
zerC03o$>zNv^Td)zVh9Xand5u{}?gI?r+vV+qkUCob<c)s~ussWj1PZBixq<9=X&~
z{Z=Cy62aq?a+NlDG=2Df-&DhtMk~Y7{qp9Q_y7KNF{sz2*XlD27deUQ*$Ez|H!3Ph
zhaTF^bp6)@gA<6g3qZZ{+OaUWpYg$V$^3A;ec|#~(dnPZ`pO?STzI~w<8$>544hwm
zaSU8|dLolbEgYeko_4bkZyi%+VN-T`>gFDfOk;Va$wkYNmr)C!^)l>V7+f@}`E%ZX
zO()uf(NWYd9a?9i+;Xm9U*{63p1ARDRy+5e%O*Z8xLqj`i=9^9zqH6)-&rj;u(?l4
zE$sCAtHH$?|4evbO&s^|xX5s6P^Pei4Gnh=QOUS{>mrLVD@@31zEpf{FwcC8{YCqi
z|M}x?nJ(Npao?C_M$PNEZ)maJ$7e>f1G6TmXm~w?fEvbba8HMZ#q1YawTB0TyTssd
za|a=AMrmPF6Ea3%2wINsW`A_(1eTNrT~}Na&M2-e@--V$j~>YV-ZyVl$C-7TOw|5y
zE{18UUttml*?cseP?liye#GazjaRzPYTFH1wpw4dx0|`|SVnd0O_C<m3}<VTw%Q(c
z)8JHVBxAK$N~{$cM>Cx7s1&jQ17*|gMNmupUbQhBQxZ@WvU`x>ad|}5lGoHaGh*Rq
zD%@KEG6`|)04_*DF=@V;>qK#V9BV4s<<#D?$ZjncY&zk`)?d!H89(iq2KR2}L5aCN
z;0cC~+b2?C8Hvopc*olxbd2L|SE(E#L<x7b<DYV6U&|qYB}l{*8;0&J=Il;7x8HVA
zY>upC&m3!|RopZq|3U@f`*&eFMop?i&{3S<>|-i@+$IS3K8#i^^+xnfa@|+n|IO{@
zvckmoDJ?`8aucQp?G!t4+^J~dxSC?q1$-k1F}899cbe6wRH+eyDGqt<lzF8?TON*?
z)|=hrnr<PM`X3u3bWX3;yqD7>*2GFS%8dU-hYkO!7x5R%fU$U+R8DqvQ7U;fprO{O
zF~lZ{bG%?<_nscexznYOvjWToevqsgmOVx$JEZB$IR^1h+Ao<KGBrJj(Lw_Mr9Q<>
zgj}9bS~V5iRvQADovx5VBPppP>Wt+jZ*<&QL|_O@%k6V3(Y)R!AdE?rIJ}wAk0Iz5
zK&?xa^|NY~ie~@V^7pwf7FO!~Cxicc$+Ay2PYUWSm%$?7a`&w<oYCw?5<IMj$19;(
zxah&LRU}9SBo#zV;(51RXw|ZmZjKW@$gX#z0VQmmd)_9@u%+iLy38MlKyz<^LvKbk
zcOE`~^uStiP$$6;nyy-ON;hdeYFbu8Wz!2Ve>sH6E^+7C3z%c_R#IvU6{S(Dw_rHy
zJh0C0j6{gUMWot%Pn%f;-Cet&vTN~Up`osZEtq#jRB7}l9jm?T7JAzRp)HT(R~Y5U
zMDQC3GPzv1nK{#nOh)aZ$>b)?hYoy?spe2-e2_}xj5(3-L`mD6oV5!xJT}FBw!f8{
zzr6cU50vNxnu+LlGNO|+!x-sILf}tvrzi~@`Mt)+CiD*W3VKQWh0a{XG7Sd9${bSD
z;>zN5!Z~H3yS4S&KQ3(NqZiONxN+=1{1LhF*0o$ZVrFWiP|RVfQ+Dd8MToWHVO#U7
z*k@KjH`+Hd?f92z=?7K13aQ$w;~y;8jaqcz@+8hrY~oLFx%Oi~BS<Chzz6waP9*ID
z=}>zuul>_i-A88pzMZ;pyu%gjUc$%rin!vh#UYtTY<W8d9?SQXC7_S)fLMhMO=&#g
zT{@*xOS>5|mLOI3WZ&IJr<L=L;@_v>@D_n;N>C{@q8(Kv^af-TYkgWS_$W;1?n23a
ziLzLDd%JosVBt?7z~=g!ks>zKim<B0;hLKe8t~`E#0nTh%rcsw8mIjY$*dnYt~@pU
z!QuT(C!WeUEp@p&mHbkxLn1!Cq+jWSKGieV-xT2F-Fj~r54X)bJ7-Ev&}Ql|?vgF+
z6NNnpmsxJ7_2%a@o#qEI@#qrRk`khUDuweE{(T%`jkqgRms&=_qkYTh4Hxp+1dc72
zv~z1-!oaiqXhKR?pZ8EP1GPCy?}BhS9OFH26Bcm&ug<44<tp^tVUlfFSh}v<KZXoo
z<Hw+Iz&@74?gG#@cHxmKZEMzWr8{|wHe}|zNE5u}{@aJyhxm=W-yznIBXbXwEnkUk
z!TmmXMHS#3<!V@Q=j&pCnqZ@@F81}tccqzUVh<0H^>|j3GvYFLVRn3KmPdH-4y#d6
za!rU$qO`APW{~S}7VE)x9l{?RmBg&IoRc60s%HpO#YpEvfgF1~<BxtZnp}V`{mDuA
zTtAhFTUoSP{CMqHdpnJ|MM=L#B!A|xM%gB8U?yaq2o5et7ul(;(yi%PIIvP*^t&9_
z283RV&xN(_!mVABBu;ZQ7(9Rzb++6E<YzU1TtbR8BOmW}XL&~{r+mZ7%Wpvp;0(52
zan6XjK>2^~;s3?`vgoHFOULhd(wwYg_d<M@NoA*bcex_HB)cNS2AdDOi$@Rsx=HSh
zpB>*vJk<On#OvI>%X)f3;r3kJ2}VVjB@ZhdsP-|IJ^k@$kvzD0^-U3*lS^tKY0kvo
zBi85{s=BY~NzpD)l$j6EYDptxASLGFh1DR+;qpDSZOo3o?nAxMD^DLEnh#+NhAL=o
zaphmPzX^P_ndd?SL@k!7thpE2M5shEi9={vV=2wjfQvX!7GU(hP&+n)5qq}d5es%X
zob!SO3sud1uIoIf<NBX?@S8*&Q$^BN2RcqC4a{lh%E@Nhx*SvHU0s$SinEhVy!N@Y
z4TOZ!BV^dE9FZcS`*H2@!3(z-3<irW8YGmMe3-Xry?It1*Bd+ZB}F#aNdJXc*Q(h4
zl(dNw$NuYyx@*IbN;MSrcs3rRfLtw8UHEWoPn5v%A%7CuhH?-|mV;)@+g!5}MP3dD
zE{CSMOMN`1Yj?Ju-G@z|P*88;JR9)c&+F0==^rxI`hfFZ(&)T$Ll+TJX?;JKFI4#7
zGU4fkJ6?vJO>2+Aee5x$g36!pK4l3uiM9z*M)t@2ARyOLH&?#}bKubch*BROoq2iP
zJj@c(HqyL{fn<XA`9ow^<>YBv&ZIFo<bvn?{Hb+5ZGbY9>qXL=)b2=2O=4L>>Ev@I
z{#*X_e6~rFj==%8f4OcaOiap%WL@MC|LEntaC!?;MisZ{h`k^Mpu~YikEx#Ln;+}A
zF#cwOtl|(Ydyv$brstRB$hx(YI*0BTuOR1eGVHcSRF`A7OfljUm)V#|h{#1v<-*KE
zJsHkIqu(ECw7FC5qEgsRmBw}J5F$=s38mj*GUWl6gP?TfBJD~1#jV#hr0);9%H1*O
zPIp@IUf7vUX-cW7!o#e(jD45~WtYYzzc6`5Ix_J4-3lcit1Zo9n2UpPPMohgh?!PV
z>clcRc9)EoaSrzgcnFJn08Y7KqT@z29?h;~gtSq~8%eR1*WDo&VZIz>ppT4-I*D)K
zas+0MwXFD1n_6QxFX{vJkaFrw98@1$iP?rc^9b^&ZnzMtP%?G2XEKF1gWRDkQfY5t
zmi>g6WKYlas5|tf#@f<zwCU(|`+SF{ntB8|_L05jVjKj1tXWUx0MBZghok#(f9H3F
zy;O4h<i$Erx(G9p4h-*e<9F}j636>N)GtIXMO{ntj$*xH!NNT}qI7|7hos!xK~!H=
zb90H33%jDG%zQ`BabLNi!p-{K(~P{wmV|j7O}$P1O$N#(1x~3)oJUQ-9;GTU8TE~x
z1DYGY(WVMt%O{R}>*Cjf2^f{nd!)<SrO!q^QleKdU9b<HSEg5Th!K_?zP$$k#<w+4
z{9#aPsXs$t7o)=n1Wz3J(5zK*mRc@(uWAS57vs8%y;=ELBW$lUV3ySX6AQ-}Z87!%
zKLT!BD2OxIWTDO!PAJKiHxkD-O>*4(^p$QDU4OYXKhzSHsCap|U4q7Pm`><#zdSv#
zG8R~35eS#pO0x@IUa!EMJuP6g$WlD5#*^DZCbU$2hJyP<K>+#2ESu77Y1uM$^<49U
zAiKi4tF+CN<da^Q&OW!TVS=x2in5{8)BJN~a`4m;%%BA3=tjV9=j)<ZsTK);*5s^N
zS+C(nAXb_GU?hd(o~B%%um$CS`A!s29%zPl;8&sVPvIuJS;9OA%N0qSztf9UBrE38
zmog+mIhf#7X>;qf6smk=xi<)`q{&j60ImY@;N&@;d8-=tacRL-p>h5T;wpGvEnl$7
zaNy|fBc6mxZC<2a{_*mFi*Px%%4|3naFb_0$R*8CxK<@{pC)?FUf8cr)RR9B!OY=?
zt^$W~!Y;oFTta^h16j~}Sx57esXKt9HH`qU!*i9SC*b03a_Z9;y|H5i^30Q%V;{Lq
z(i;Rpc^U!)Z)m*n;MF1@`~XvzT!vsu%aO@y)pLgh@4BDyr-}W!3yrmVI#+M8X4iVB
z2Uu*QIA&W_tfZYdJN;YXk%KHRgenhp75fOF)CQtbckp?oVVJXyb#0LlCe`CO219Po
zCV<=@E{K~@rXb-NyMJa0V&`g>?Nmx+S>z-{I$6YZWimznRGk_zxKgYHg{@TGjPZ<I
zIsjPcH0-~=3xHp4a9%ml=vR=nOBvb3HA}@e*Qk(X!Ito^#RHyo8~ADp@TNH9c3*o^
ztv#aMnqY^~iHLiW`Y!7;($*@PBs7#>K!Qaj<C~vMD3B6;B5nk>8-=#RqEky>{<;a+
zDsZ4UjG<sw6wFs+>;xjjzpVkfU{LrF?0A2;k~@JNzx0j2cMD!4xY{_YEDaJaqVUIf
zBd<xe{Ob$c%Uhp|Y-8>VlBQ(HoWwEthfOmIxiERsy{AV5G|nT0smi(&zVj_n)Bwq|
zFOtHSC4C6^!>YujHF-VGk#EJ&-9RGh92vt>J71q-;Do<G&;ZrOO@^-)f0I{t1*`c~
z_;5~Kx1LIt-4w%I6Z3l%!6$7(q{<>GV~bw>Dnh$h%&mWjsLo0jIMPbEKDF~W6?+&y
zcnmwDro6sGSNe<5T1*nqUE6HwDSLW@+6!fu(E6s9Ny-z`JAv&o@cRnMF=c7H&k+7R
z$q{*PxdG;Pjgn`EV!H8Z8hcYk?SQz2!0^QCuJ!4oTW;|L?0hLI+6*C6@}Dk3D)F3_
zPP$eIoTnEGti+_5a94f$T$S(SRY1QtFazz*CO2Eg8=a__$A-x~k1A8RC7GBOe+gpe
zUKQzudH+oESPaL&t`jB>*Xan-&L}GR;dY&JRDL%gSp4@GZ_yM)IzJ$lJRqeqQqH#!
zR}&!WX75SdbK>4UO?U;ceHJ0~D~BYU7abQEtLee3qwwd;B-I5ZmG&ysLX)W)AVI2d
z7Re>{o$@$0EK`R!s58&GW3-sdv`n8Nadvi`yDYXWjC~zwjW^P~`W3N4@n~YG*YHfj
zJl7=;($MS=P<{J*laep|SBEl&^%>n8ueo=XidyQ5cWkDl)7uxpCl+TJ!ui=!zk6E8
zg;C~vWfJFURmIt{T6WOe^0QFz1Z9nw)K3AH`o}|(WN`;f(}36<0W~)(yym9#s5q^F
zam5^y4w>SOzlKtd(~e;%CP|zhpk8Z<w+HSVp=>i#WZ1h>#FxS>;6i31;kE`sxVo=W
zKc>?iaGqeW+neI$w}7tt(}R{`y<umn)oYI$5&X!@L+@SNCx)yP(dMy0ZrOu3YzXJs
zAsMYsE68eewzlq)jCK`4aDGJ}&WWGe=A{qTil?b=>8E#A<_t0)453uI2xgdk(Y$ao
z(Cb05>JA_z6TY>ijKg{Zw%IA6-?3&~5MrT0PQzXF0cVd|7tEFCDY<})z-8{}&S8&)
z3uOeAI3KC3)?Sa0D68GVvXo7V{FJ|_2Lm1RJTRUjZms^PE2Twmvui=Tw};aG$*(n5
z@sP+wG<20{4%I4NBlUgbZy<LM3xuYB6B8}^FKsgRX&Dz^Kh*-2qqI)^%{ioHNfjXC
zR6Oa3K~)E^y#|-w5m9U#9^ugMBN1k2w=<g=B}!WDje0h;4Qkl{;WIiGsdVnr<p!@t
z;@d>;%18A4dUvxPwqC!l)#t8WtnLt|(5bGi5t5r^=eqCrf_T3)g3Pq8*GNI4@*tH1
zdkt^Zsy0U(C!Iv^K8df?3}Sq$pp!Irp?&0q_V-AUyp<<Oz9On`j6RF1{YMQ-j!m62
zHp>+1j~pe*oC&vJsVNAIu8%WrZy!()^0^qb$6}{AA2u#ANGzmMc^j?e(^S{i89k70
z;x#k+W2NU%PIztU6(M}Te(&}SnWGFi@GWRH0daa_AyL5WXAKDEH4w$pI&{KBNfgQi
zfy0-|eJUg+cT}icU`Q|h3RJ4UPS*uQM@%wbmkKHt>(#Pb1_o=S`fZW7&Db4X`N)%O
zb}W4Vqaj#J_BK$k21GoZfO^Lv^eMHv1H!BC0;5E8ea2eZh?q@tS!91Ue(9l3-whvy
zac0-e>yJ71Hr&Z^>m40rhuXA1(VYiXy@pm6>Edqa;_8ATtqSZU#z{OU!O1|L4pb~Q
j^+J#RKl9%96f)d?SaCEkbY%YT2?M_$gMO&?K78q)!e^^-

literal 0
HcmV?d00001

diff --git a/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_side.png.meta b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_side.png.meta
new file mode 100644
index 0000000..ef25d25
--- /dev/null
+++ b/Assets/2_Sprite/Chracters_Movement/Ine/Dodge/ine_dodge_side.png.meta
@@ -0,0 +1,330 @@
+fileFormatVersion: 2
+guid: 4f381f0c6d7f4f24baf1112dc3722b4f
+TextureImporter:
+  internalIDToNameTable:
+  - first:
+      213: 6111913222016080191
+    second: ine_dodge_side_0
+  - first:
+      213: 3390336446166415984
+    second: ine_dodge_side_1
+  - first:
+      213: -1136735162579752924
+    second: ine_dodge_side_2
+  - first:
+      213: -1510996548621272403
+    second: ine_dodge_side_3
+  - first:
+      213: 1608157613588958980
+    second: ine_dodge_side_4
+  - first:
+      213: -4959423476457681289
+    second: ine_dodge_side_5
+  - first:
+      213: 4521918973969671209
+    second: ine_dodge_side_6
+  - first:
+      213: -5812315613822088460
+    second: ine_dodge_side_7
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 2
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 4
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 4
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites:
+    - serializedVersion: 2
+      name: ine_dodge_side_0
+      rect:
+        serializedVersion: 2
+        x: 19
+        y: 39
+        width: 130
+        height: 90
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: f39184071b0e1d450800000000000000
+      internalID: 6111913222016080191
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_side_1
+      rect:
+        serializedVersion: 2
+        x: 211
+        y: 39
+        width: 130
+        height: 86
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 07a3fc6f805ec0f20800000000000000
+      internalID: 3390336446166415984
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_side_2
+      rect:
+        serializedVersion: 2
+        x: 415
+        y: 39
+        width: 102
+        height: 94
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 428ecbe64618930f0800000000000000
+      internalID: -1136735162579752924
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_side_3
+      rect:
+        serializedVersion: 2
+        x: 623
+        y: 23
+        width: 102
+        height: 94
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: daa769605acd70be0800000000000000
+      internalID: -1510996548621272403
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_side_4
+      rect:
+        serializedVersion: 2
+        x: 815
+        y: 23
+        width: 102
+        height: 98
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 40f4fc444d2515610800000000000000
+      internalID: 1608157613588958980
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_side_5
+      rect:
+        serializedVersion: 2
+        x: 1007
+        y: 23
+        width: 102
+        height: 98
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 77ec103df969c2bb0800000000000000
+      internalID: -4959423476457681289
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_side_6
+      rect:
+        serializedVersion: 2
+        x: 1215
+        y: 23
+        width: 70
+        height: 110
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 924af82495511ce30800000000000000
+      internalID: 4521918973969671209
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    - serializedVersion: 2
+      name: ine_dodge_side_7
+      rect:
+        serializedVersion: 2
+        x: 1411
+        y: 23
+        width: 66
+        height: 126
+      alignment: 0
+      pivot: {x: 0, y: 0}
+      border: {x: 0, y: 0, z: 0, w: 0}
+      customData: 
+      outline: []
+      physicsShape: []
+      tessellationDetail: -1
+      bones: []
+      spriteID: 4fa8da38eb1865fa0800000000000000
+      internalID: -5812315613822088460
+      vertices: []
+      indices: 
+      edges: []
+      weights: []
+    outline: []
+    customData: 
+    physicsShape: []
+    bones: []
+    spriteID: 
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    spriteCustomMetadata:
+      entries: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/3_Prefab/Character.meta b/Assets/3_Prefab/Character.meta
new file mode 100644
index 0000000..30d94da
--- /dev/null
+++ b/Assets/3_Prefab/Character.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9558a9ee49e78d546928b3228148f9ea
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/3_Prefab/Character/ine_idle_front_0.prefab b/Assets/3_Prefab/Character/ine_idle_front_0.prefab
new file mode 100644
index 0000000..3625984
--- /dev/null
+++ b/Assets/3_Prefab/Character/ine_idle_front_0.prefab
@@ -0,0 +1,125 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &8458389015664898468
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5841220194771240502}
+  - component: {fileID: 5221050234668004797}
+  - component: {fileID: 9182241719552427484}
+  - component: {fileID: 5766401346828172825}
+  m_Layer: 0
+  m_Name: ine_idle_front_0
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &5841220194771240502
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8458389015664898468}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &5221050234668004797
+SpriteRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8458389015664898468}
+  m_Enabled: 1
+  m_CastShadows: 0
+  m_ReceiveShadows: 0
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 0
+  m_RayTraceProcedural: 0
+  m_RayTracingAccelStructBuildFlagsOverride: 0
+  m_RayTracingAccelStructBuildFlags: 1
+  m_SmallMeshCulling: 1
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 0
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_Sprite: {fileID: 5336683018331574198, guid: 4355109e15b558f47b557891ec0e2f79, type: 3}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_FlipX: 0
+  m_FlipY: 0
+  m_DrawMode: 0
+  m_Size: {x: 0.5, y: 1.34}
+  m_AdaptiveModeThreshold: 0.5
+  m_SpriteTileMode: 0
+  m_WasSpriteAssigned: 1
+  m_MaskInteraction: 0
+  m_SpriteSortPoint: 0
+--- !u!95 &9182241719552427484
+Animator:
+  serializedVersion: 7
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8458389015664898468}
+  m_Enabled: 1
+  m_Avatar: {fileID: 0}
+  m_Controller: {fileID: 9100000, guid: 2329a6f221ff90e4cb35d4f9b7099432, type: 2}
+  m_CullingMode: 0
+  m_UpdateMode: 0
+  m_ApplyRootMotion: 0
+  m_LinearVelocityBlending: 0
+  m_StabilizeFeet: 0
+  m_AnimatePhysics: 0
+  m_WarningMessage: 
+  m_HasTransformHierarchy: 1
+  m_AllowConstantClipSamplingOptimization: 1
+  m_KeepAnimatorStateOnDisable: 0
+  m_WriteDefaultValuesOnDisable: 0
+--- !u!114 &5766401346828172825
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8458389015664898468}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f5ce1188e2abd3c45b15851146565423, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
diff --git a/Assets/3_Prefab/Character/ine_idle_front_0.prefab.meta b/Assets/3_Prefab/Character/ine_idle_front_0.prefab.meta
new file mode 100644
index 0000000..8bc159c
--- /dev/null
+++ b/Assets/3_Prefab/Character/ine_idle_front_0.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: b83cf87f95e105c47936d95dea40fbc8
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller b/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller
index 9ffa537..ce9369e 100644
--- a/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller
+++ b/Assets/5_Anim/Character/Ine/AnimCtl_Ine.controller
@@ -1,5 +1,133 @@
 %YAML 1.1
 %TAG !u! tag:unity3d.com,2011:
+--- !u!1101 &-8187204793974086484
+AnimatorStateTransition:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_Conditions:
+  - m_ConditionMode: 1
+    m_ConditionEvent: DodgeTrigger
+    m_EventTreshold: 0
+  m_DstStateMachine: {fileID: 0}
+  m_DstState: {fileID: -7887370700708874382}
+  m_Solo: 0
+  m_Mute: 0
+  m_IsExit: 0
+  serializedVersion: 3
+  m_TransitionDuration: 0
+  m_TransitionOffset: 0.001809741
+  m_ExitTime: 0.99999994
+  m_HasExitTime: 0
+  m_HasFixedDuration: 1
+  m_InterruptionSource: 0
+  m_OrderedInterruption: 1
+  m_CanTransitionToSelf: 1
+--- !u!1102 &-7887370700708874382
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Dodge
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions:
+  - {fileID: -3866436116635659990}
+  - {fileID: -7741661000010744119}
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 2795626619066008752}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!1101 &-7741661000010744119
+AnimatorStateTransition:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_Conditions:
+  - m_ConditionMode: 2
+    m_ConditionEvent: isWalking
+    m_EventTreshold: 0
+  m_DstStateMachine: {fileID: 0}
+  m_DstState: {fileID: 7216141104932533708}
+  m_Solo: 0
+  m_Mute: 0
+  m_IsExit: 0
+  serializedVersion: 3
+  m_TransitionDuration: 0.0042152405
+  m_TransitionOffset: 0
+  m_ExitTime: 0.9935242
+  m_HasExitTime: 1
+  m_HasFixedDuration: 1
+  m_InterruptionSource: 0
+  m_OrderedInterruption: 1
+  m_CanTransitionToSelf: 1
+--- !u!1101 &-7699645868367422385
+AnimatorStateTransition:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_Conditions:
+  - m_ConditionMode: 2
+    m_ConditionEvent: isWalking
+    m_EventTreshold: 0
+  m_DstStateMachine: {fileID: 0}
+  m_DstState: {fileID: 7216141104932533708}
+  m_Solo: 0
+  m_Mute: 0
+  m_IsExit: 0
+  serializedVersion: 3
+  m_TransitionDuration: 0
+  m_TransitionOffset: 0.028771864
+  m_ExitTime: 0.99814385
+  m_HasExitTime: 0
+  m_HasFixedDuration: 1
+  m_InterruptionSource: 0
+  m_OrderedInterruption: 1
+  m_CanTransitionToSelf: 1
+--- !u!1101 &-3866436116635659990
+AnimatorStateTransition:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_Conditions:
+  - m_ConditionMode: 1
+    m_ConditionEvent: isWalking
+    m_EventTreshold: 0
+  m_DstStateMachine: {fileID: 0}
+  m_DstState: {fileID: 8916632400208463748}
+  m_Solo: 0
+  m_Mute: 0
+  m_IsExit: 0
+  serializedVersion: 3
+  m_TransitionDuration: 0.0068058968
+  m_TransitionOffset: 0
+  m_ExitTime: 0.988863
+  m_HasExitTime: 1
+  m_HasFixedDuration: 1
+  m_InterruptionSource: 0
+  m_OrderedInterruption: 1
+  m_CanTransitionToSelf: 1
 --- !u!91 &9100000
 AnimatorController:
   m_ObjectHideFlags: 0
@@ -8,7 +136,37 @@ AnimatorController:
   m_PrefabAsset: {fileID: 0}
   m_Name: AnimCtl_Ine
   serializedVersion: 5
-  m_AnimatorParameters: []
+  m_AnimatorParameters:
+  - m_Name: moveX
+    m_Type: 1
+    m_DefaultFloat: 0
+    m_DefaultInt: 0
+    m_DefaultBool: 0
+    m_Controller: {fileID: 9100000}
+  - m_Name: moveY
+    m_Type: 1
+    m_DefaultFloat: 0
+    m_DefaultInt: 0
+    m_DefaultBool: 0
+    m_Controller: {fileID: 9100000}
+  - m_Name: idleState
+    m_Type: 1
+    m_DefaultFloat: 0.3
+    m_DefaultInt: 0
+    m_DefaultBool: 0
+    m_Controller: {fileID: 9100000}
+  - m_Name: isWalking
+    m_Type: 4
+    m_DefaultFloat: 0
+    m_DefaultInt: 0
+    m_DefaultBool: 0
+    m_Controller: {fileID: 9100000}
+  - m_Name: DodgeTrigger
+    m_Type: 9
+    m_DefaultFloat: 0
+    m_DefaultInt: 0
+    m_DefaultBool: 0
+    m_Controller: {fileID: 9100000}
   m_AnimatorLayers:
   - serializedVersion: 5
     m_Name: Base Layer
@@ -22,6 +180,162 @@ AnimatorController:
     m_IKPass: 0
     m_SyncedLayerAffectsTiming: 0
     m_Controller: {fileID: 9100000}
+--- !u!206 &1675891657466216928
+BlendTree:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Blend Tree
+  m_Childs:
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: b43c27b6d48e2a644b71d246e1a296dc, type: 2}
+    m_Threshold: 0.33333334
+    m_Position: {x: -1, y: 0}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: moveX
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 1d69936af91fb1a49a98af3a4b6e51aa, type: 2}
+    m_Threshold: 0.6666666
+    m_Position: {x: 0, y: 1}
+    m_TimeScale: 2
+    m_CycleOffset: 0
+    m_DirectBlendParameter: moveX
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: a9e00fc41f85f3b44864b54f9b392404, type: 2}
+    m_Threshold: 1
+    m_Position: {x: 0, y: -1}
+    m_TimeScale: 3
+    m_CycleOffset: 0
+    m_DirectBlendParameter: moveX
+    m_Mirror: 0
+  m_BlendParameter: idleState
+  m_BlendParameterY: moveY
+  m_MinThreshold: 0.33333334
+  m_MaxThreshold: 1
+  m_UseAutomaticThresholds: 1
+  m_NormalizedBlendValues: 0
+  m_BlendType: 0
+--- !u!206 &2795626619066008752
+BlendTree:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Blend Tree
+  m_Childs:
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 2d57cf86349cb3049be80130956e23e7, type: 2}
+    m_Threshold: 0
+    m_Position: {x: 0, y: -1}
+    m_TimeScale: 1.5
+    m_CycleOffset: 0
+    m_DirectBlendParameter: moveX
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 272c8fa43c5d587438252df2854291a2, type: 2}
+    m_Threshold: 0.5
+    m_Position: {x: 0, y: 1}
+    m_TimeScale: 1.5
+    m_CycleOffset: 0
+    m_DirectBlendParameter: moveX
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 663db79ca08620140b846cef5c5da867, type: 2}
+    m_Threshold: 1
+    m_Position: {x: 1, y: 0}
+    m_TimeScale: 1.5
+    m_CycleOffset: 0
+    m_DirectBlendParameter: moveX
+    m_Mirror: 0
+  m_BlendParameter: moveX
+  m_BlendParameterY: moveY
+  m_MinThreshold: 0
+  m_MaxThreshold: 1
+  m_UseAutomaticThresholds: 1
+  m_NormalizedBlendValues: 0
+  m_BlendType: 1
+--- !u!1101 &3276299015312782530
+AnimatorStateTransition:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_Conditions:
+  - m_ConditionMode: 1
+    m_ConditionEvent: isWalking
+    m_EventTreshold: 0
+  m_DstStateMachine: {fileID: 0}
+  m_DstState: {fileID: 8916632400208463748}
+  m_Solo: 0
+  m_Mute: 0
+  m_IsExit: 0
+  serializedVersion: 3
+  m_TransitionDuration: 0.0691332
+  m_TransitionOffset: 0
+  m_ExitTime: 0.000000013543864
+  m_HasExitTime: 0
+  m_HasFixedDuration: 1
+  m_InterruptionSource: 0
+  m_OrderedInterruption: 1
+  m_CanTransitionToSelf: 1
+--- !u!1107 &3486942286685794114
+AnimatorStateMachine:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Movement
+  m_ChildStates:
+  - serializedVersion: 1
+    m_State: {fileID: 8916632400208463748}
+    m_Position: {x: 380, y: 140, z: 0}
+  - serializedVersion: 1
+    m_State: {fileID: 7216141104932533708}
+    m_Position: {x: 380, y: 40, z: 0}
+  - serializedVersion: 1
+    m_State: {fileID: -7887370700708874382}
+    m_Position: {x: 630, y: 90, z: 0}
+  m_ChildStateMachines: []
+  m_AnyStateTransitions: []
+  m_EntryTransitions: []
+  m_StateMachineTransitions: {}
+  m_StateMachineBehaviours: []
+  m_AnyStatePosition: {x: 50, y: 20, z: 0}
+  m_EntryPosition: {x: 50, y: 120, z: 0}
+  m_ExitPosition: {x: 910, y: 220, z: 0}
+  m_ParentStateMachinePosition: {x: 900, y: 20, z: 0}
+  m_DefaultState: {fileID: 8916632400208463748}
+--- !u!1101 &5740864659957009709
+AnimatorStateTransition:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: 
+  m_Conditions:
+  - m_ConditionMode: 1
+    m_ConditionEvent: DodgeTrigger
+    m_EventTreshold: 0
+  m_DstStateMachine: {fileID: 0}
+  m_DstState: {fileID: -7887370700708874382}
+  m_Solo: 0
+  m_Mute: 0
+  m_IsExit: 0
+  serializedVersion: 3
+  m_TransitionDuration: 0
+  m_TransitionOffset: 0
+  m_ExitTime: 0.000000026465251
+  m_HasExitTime: 0
+  m_HasFixedDuration: 1
+  m_InterruptionSource: 0
+  m_OrderedInterruption: 1
+  m_CanTransitionToSelf: 1
 --- !u!1107 &6083200325420957801
 AnimatorStateMachine:
   serializedVersion: 6
@@ -31,7 +345,10 @@ AnimatorStateMachine:
   m_PrefabAsset: {fileID: 0}
   m_Name: Base Layer
   m_ChildStates: []
-  m_ChildStateMachines: []
+  m_ChildStateMachines:
+  - serializedVersion: 1
+    m_StateMachine: {fileID: 3486942286685794114}
+    m_Position: {x: 340, y: 120, z: 0}
   m_AnyStateTransitions: []
   m_EntryTransitions: []
   m_StateMachineTransitions: {}
@@ -40,4 +357,99 @@ AnimatorStateMachine:
   m_EntryPosition: {x: 50, y: 120, z: 0}
   m_ExitPosition: {x: 800, y: 120, z: 0}
   m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
-  m_DefaultState: {fileID: 0}
+  m_DefaultState: {fileID: 7216141104932533708}
+--- !u!1102 &7216141104932533708
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Idle 0
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions:
+  - {fileID: 3276299015312782530}
+  - {fileID: 5740864659957009709}
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 1675891657466216928}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!206 &7460517582495976055
+BlendTree:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Blend Tree
+  m_Childs:
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 0eed67ee850eb254c9c4b52506421a3e, type: 2}
+    m_Threshold: 1
+    m_Position: {x: 0, y: -1}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: moveX
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 5a7d66e1c7507c84b9b383082c8533d0, type: 2}
+    m_Threshold: 1
+    m_Position: {x: 0, y: 1}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: moveX
+    m_Mirror: 0
+  - serializedVersion: 2
+    m_Motion: {fileID: 7400000, guid: 760b9bffaf282c64ab9f2441a940abb1, type: 2}
+    m_Threshold: 1
+    m_Position: {x: 1, y: 0}
+    m_TimeScale: 1
+    m_CycleOffset: 0
+    m_DirectBlendParameter: moveX
+    m_Mirror: 0
+  m_BlendParameter: moveX
+  m_BlendParameterY: moveY
+  m_MinThreshold: 1
+  m_MaxThreshold: 1
+  m_UseAutomaticThresholds: 1
+  m_NormalizedBlendValues: 0
+  m_BlendType: 1
+--- !u!1102 &8916632400208463748
+AnimatorState:
+  serializedVersion: 6
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Move
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions:
+  - {fileID: -7699645868367422385}
+  - {fileID: -8187204793974086484}
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7460517582495976055}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
diff --git a/Assets/5_Anim/Character/Ine/Dodge.meta b/Assets/5_Anim/Character/Ine/Dodge.meta
new file mode 100644
index 0000000..20e8050
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Dodge.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9959b143874a0d04d9ad7764b690d7cd
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Back.anim b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Back.anim
new file mode 100644
index 0000000..3ec3581
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Back.anim
@@ -0,0 +1,87 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Ine_Dodge_Back
+  serializedVersion: 7
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - serializedVersion: 2
+    curve:
+    - time: 0
+      value: {fileID: -6071837577843701475, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - time: 0.083333336
+      value: {fileID: -3831268642593928545, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - time: 0.16666667
+      value: {fileID: -1862071393968176870, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - time: 0.25
+      value: {fileID: -3430467514441274130, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - time: 0.33333334
+      value: {fileID: -4088785693107076717, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - time: 0.41666666
+      value: {fileID: 1446926812611704650, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+    flags: 2
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+      isIntCurve: 0
+      isSerializeReferenceCurve: 0
+    pptrCurveMapping:
+    - {fileID: -6071837577843701475, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - {fileID: -3831268642593928545, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - {fileID: -1862071393968176870, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - {fileID: -3430467514441274130, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - {fileID: -4088785693107076717, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+    - {fileID: 1446926812611704650, guid: a64746532eb86a2409d2cdeaea46b4c9, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.5
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Back.anim.meta b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Back.anim.meta
new file mode 100644
index 0000000..da10a53
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Back.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 272c8fa43c5d587438252df2854291a2
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Front.anim b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Front.anim
new file mode 100644
index 0000000..bec2f05
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Front.anim
@@ -0,0 +1,93 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Ine_Dodge_Front
+  serializedVersion: 7
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - serializedVersion: 2
+    curve:
+    - time: 0
+      value: {fileID: 4992562172719320735, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - time: 0.083333336
+      value: {fileID: -6832845909179319348, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - time: 0.16666667
+      value: {fileID: 1295371107546756422, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - time: 0.25
+      value: {fileID: 1098178314461279996, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - time: 0.33333334
+      value: {fileID: 6909670372688578386, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - time: 0.41666666
+      value: {fileID: 1149204401394287351, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - time: 0.5
+      value: {fileID: 8933526507927251489, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - time: 0.5833333
+      value: {fileID: 6861428034123129743, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+    flags: 2
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+      isIntCurve: 0
+      isSerializeReferenceCurve: 0
+    pptrCurveMapping:
+    - {fileID: 4992562172719320735, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - {fileID: -6832845909179319348, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - {fileID: 1295371107546756422, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - {fileID: 1098178314461279996, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - {fileID: 6909670372688578386, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - {fileID: 1149204401394287351, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - {fileID: 8933526507927251489, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+    - {fileID: 6861428034123129743, guid: 7471db31f7a145d4cb1334d98a4ed5d9, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.6666666
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Front.anim.meta b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Front.anim.meta
new file mode 100644
index 0000000..7d552fd
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Front.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2d57cf86349cb3049be80130956e23e7
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Side.anim b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Side.anim
new file mode 100644
index 0000000..6c6b6fe
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Side.anim
@@ -0,0 +1,93 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Ine_Dodge_Side
+  serializedVersion: 7
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - serializedVersion: 2
+    curve:
+    - time: 0
+      value: {fileID: 6111913222016080191, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - time: 0.083333336
+      value: {fileID: 3390336446166415984, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - time: 0.16666667
+      value: {fileID: -1136735162579752924, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - time: 0.25
+      value: {fileID: -1510996548621272403, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - time: 0.33333334
+      value: {fileID: 1608157613588958980, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - time: 0.41666666
+      value: {fileID: -4959423476457681289, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - time: 0.5
+      value: {fileID: 4521918973969671209, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - time: 0.5833333
+      value: {fileID: -5812315613822088460, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+    flags: 2
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+      isIntCurve: 0
+      isSerializeReferenceCurve: 0
+    pptrCurveMapping:
+    - {fileID: 6111913222016080191, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - {fileID: 3390336446166415984, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - {fileID: -1136735162579752924, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - {fileID: -1510996548621272403, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - {fileID: 1608157613588958980, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - {fileID: -4959423476457681289, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - {fileID: 4521918973969671209, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+    - {fileID: -5812315613822088460, guid: 4f381f0c6d7f4f24baf1112dc3722b4f, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.6666666
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Side.anim.meta b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Side.anim.meta
new file mode 100644
index 0000000..7cf8237
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Dodge/Ine_Dodge_Side.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 663db79ca08620140b846cef5c5da867
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Idle.meta b/Assets/5_Anim/Character/Ine/Idle.meta
new file mode 100644
index 0000000..e5fa891
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Idle.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1a6cfb31d52061a47a2652b0c8af0bb5
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Back.anim b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Back.anim
new file mode 100644
index 0000000..053dd43
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Back.anim
@@ -0,0 +1,72 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Anim_Ine_Idle_Back
+  serializedVersion: 7
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - serializedVersion: 2
+    curve:
+    - time: 0
+      value: {fileID: -5561049787331285699, guid: c2b65fe68facaea4c803ce1fb1348b84, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+    flags: 2
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+      isIntCurve: 0
+      isSerializeReferenceCurve: 0
+    pptrCurveMapping:
+    - {fileID: -5561049787331285699, guid: c2b65fe68facaea4c803ce1fb1348b84, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.083333336
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 0
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Back.anim.meta b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Back.anim.meta
new file mode 100644
index 0000000..a4ac90f
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Back.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1d69936af91fb1a49a98af3a4b6e51aa
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Front.anim b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Front.anim
new file mode 100644
index 0000000..3512bcf
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Front.anim
@@ -0,0 +1,72 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Anim_Ine_Idle_Front
+  serializedVersion: 7
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - serializedVersion: 2
+    curve:
+    - time: 0
+      value: {fileID: 5336683018331574198, guid: 4355109e15b558f47b557891ec0e2f79, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+    flags: 2
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+      isIntCurve: 0
+      isSerializeReferenceCurve: 0
+    pptrCurveMapping:
+    - {fileID: 5336683018331574198, guid: 4355109e15b558f47b557891ec0e2f79, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.083333336
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 0
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Front.anim.meta b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Front.anim.meta
new file mode 100644
index 0000000..4cd6bca
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Front.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b43c27b6d48e2a644b71d246e1a296dc
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Side.anim b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Side.anim
new file mode 100644
index 0000000..15de8eb
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Side.anim
@@ -0,0 +1,72 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Anim_Ine_Idle_Side
+  serializedVersion: 7
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - serializedVersion: 2
+    curve:
+    - time: 0
+      value: {fileID: -2908032408443768567, guid: f13c3293f4a2347478db9c12d75af163, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+    flags: 2
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+      isIntCurve: 0
+      isSerializeReferenceCurve: 0
+    pptrCurveMapping:
+    - {fileID: -2908032408443768567, guid: f13c3293f4a2347478db9c12d75af163, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.083333336
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 0
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Side.anim.meta b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Side.anim.meta
new file mode 100644
index 0000000..1634e3a
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Idle/Anim_Ine_Idle_Side.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a9e00fc41f85f3b44864b54f9b392404
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Back.anim b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Back.anim
new file mode 100644
index 0000000..c558905
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Back.anim
@@ -0,0 +1,99 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Anim_Ine_Walking_Back
+  serializedVersion: 7
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - serializedVersion: 2
+    curve:
+    - time: 0
+      value: {fileID: -9165510822951627823, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - time: 0.083333336
+      value: {fileID: -6138915140637237731, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - time: 0.16666667
+      value: {fileID: 6918935797390423680, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - time: 0.25
+      value: {fileID: -1862648453786000222, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - time: 0.33333334
+      value: {fileID: 4878654201752654241, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - time: 0.41666666
+      value: {fileID: 4588269856314674156, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - time: 0.5
+      value: {fileID: 3542209622679282671, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - time: 0.5833333
+      value: {fileID: 2188623256614436840, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - time: 0.6666667
+      value: {fileID: -4484834780435003985, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - time: 0.75
+      value: {fileID: -7781964437488951804, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+    flags: 2
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+      isIntCurve: 0
+      isSerializeReferenceCurve: 0
+    pptrCurveMapping:
+    - {fileID: -9165510822951627823, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - {fileID: -6138915140637237731, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - {fileID: 6918935797390423680, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - {fileID: -1862648453786000222, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - {fileID: 4878654201752654241, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - {fileID: 4588269856314674156, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - {fileID: 3542209622679282671, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - {fileID: 2188623256614436840, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - {fileID: -4484834780435003985, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+    - {fileID: -7781964437488951804, guid: 9f1d82bc7fe2e704ab3ad43235dd6085, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.8333333
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Back.anim.meta b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Back.anim.meta
new file mode 100644
index 0000000..b8853c7
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Back.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5a7d66e1c7507c84b9b383082c8533d0
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Side.anim b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Side.anim
new file mode 100644
index 0000000..7507a52
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Side.anim
@@ -0,0 +1,99 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Anim_Ine_Walking_Side
+  serializedVersion: 7
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - serializedVersion: 2
+    curve:
+    - time: 0
+      value: {fileID: -6824529251034624433, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - time: 0.083333336
+      value: {fileID: 5061144198578580544, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - time: 0.16666667
+      value: {fileID: -2287395584696095428, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - time: 0.25
+      value: {fileID: 4181426073310160400, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - time: 0.33333334
+      value: {fileID: -8614281522169748364, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - time: 0.41666666
+      value: {fileID: -337897363884501370, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - time: 0.5
+      value: {fileID: -1597300158387492190, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - time: 0.5833333
+      value: {fileID: 10996221841881544, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - time: 0.6666667
+      value: {fileID: -8159294483519793589, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - time: 0.75
+      value: {fileID: -3949435533689494372, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+    flags: 2
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+      isIntCurve: 0
+      isSerializeReferenceCurve: 0
+    pptrCurveMapping:
+    - {fileID: -6824529251034624433, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - {fileID: 5061144198578580544, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - {fileID: -2287395584696095428, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - {fileID: 4181426073310160400, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - {fileID: -8614281522169748364, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - {fileID: -337897363884501370, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - {fileID: -1597300158387492190, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - {fileID: 10996221841881544, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - {fileID: -8159294483519793589, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+    - {fileID: -3949435533689494372, guid: 8c6c73dfec52a2446b5dd35b3757c48f, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.8333333
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Side.anim.meta b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Side.anim.meta
new file mode 100644
index 0000000..098037d
--- /dev/null
+++ b/Assets/5_Anim/Character/Ine/Movement/Anim_Ine_Walking_Side.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 760b9bffaf282c64ab9f2441a940abb1
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

From 4335c5db053fef5393fb35b5c2cf1496e37e9aab Mon Sep 17 00:00:00 2001
From: "kb2love@naver.com" <160492288+21acad@users.noreply.github.com>
Date: Tue, 1 Apr 2025 22:53:33 +0900
Subject: [PATCH 3/3] =?UTF-8?q?=EA=B0=80=EC=86=8D=20=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Assets/1_Script/Player/PlayerContoller.cs | 38 ++++++++++++++++++++---
 1 file changed, 33 insertions(+), 5 deletions(-)

diff --git a/Assets/1_Script/Player/PlayerContoller.cs b/Assets/1_Script/Player/PlayerContoller.cs
index ea59e74..af45505 100644
--- a/Assets/1_Script/Player/PlayerContoller.cs
+++ b/Assets/1_Script/Player/PlayerContoller.cs
@@ -6,6 +6,9 @@ public class PlayerController : MonoBehaviour
     public float moveSpeed = 5f;  // �̵� �ӵ�
     public float dashDistance = 3f;  // ��� �Ÿ�
     public float dashCooldown = 1f;  // ��� ��Ÿ��
+    public float maxSpeed = 8f;   // �ִ� �ӵ� (2~3�� �� �ִ� �ӵ� ����)
+    public float accelerationTime = 2f; // 2�� ���� ����
+    private float moveTime = 0f;  // �̵��� �ð�
     public float dashTime = 0.5f;
     private bool canDash = true;  // ��� ���� ����
     private Vector2 moveDirection = Vector2.zero;  // ���� �̵� ����
@@ -55,10 +58,22 @@ public class PlayerController : MonoBehaviour
         // �̵� ������ ���� ���� �̵�
         if (isWalking)
         {
-            transform.position += (Vector3)(moveDirection.normalized * moveSpeed * Time.deltaTime);
-            // �ִϸ��̼� �̵� ���� ����
-            animator.SetFloat("moveX", Mathf.Abs(moveDirection.x));
-            animator.SetFloat("moveY", moveDirection.y);
+            moveTime += Time.deltaTime;
+            // 2�� �̻� �̵��ϸ� ��� �ӵ��� maxSpeed�� ����
+            float currentSpeed = HandleAcceleration();
+
+            transform.position += (Vector3)(moveDirection.normalized * currentSpeed * Time.deltaTime);
+            // A �Ǵ� D�� ���� ���¶�� Side �ִϸ��̼��� �켱 ����
+            if (moveDirection.x != 0)
+            {
+                animator.SetFloat("moveX", 1);  // ������ Side �ִϸ��̼�
+                animator.SetFloat("moveY", 0);  // ��/�Ʒ��� ����
+            }
+            else
+            {
+                animator.SetFloat("moveX", 0);
+                animator.SetFloat("moveY", moveDirection.y);
+            }
 
             // ȸ�� ó��
             if (Mathf.Abs(moveDirection.x) > 0)
@@ -76,12 +91,25 @@ public class PlayerController : MonoBehaviour
         else
         {
             // �̵����� ������ Idle ���¸� ����
+            moveTime = 0f;
             animator.SetFloat("moveX", 0);
             animator.SetFloat("moveY", 0);
             animator.SetFloat("idleState", idleState);
         }
-    }
 
+    }
+    float HandleAcceleration()
+    {
+        if (isWalking)
+        {
+            moveTime += Time.deltaTime;
+            if (moveTime >= accelerationTime)
+            {
+                return maxSpeed; // 2�� �̻� �̵� �� ����
+            }
+        }
+        return moveSpeed; // �⺻ �ӵ�
+    }
     // ��� ó��
     void Dash()
     {