|  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  | using UnityEngine; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace Game | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     public abstract partial class GameConst | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         public static Vector3 NoneDir = new Vector3(); | 
					
						
							|  |  |  |         public static Vector3 Stop = Vector3.zero; | 
					
						
							|  |  |  |         public static Vector3 Left = Vector3.left; | 
					
						
							|  |  |  |         public static Vector3 Right = Vector3.right; | 
					
						
							|  |  |  |         public static Vector3 Up = Vector3.forward; | 
					
						
							|  |  |  |         public static Vector3 Down = Vector3.back; | 
					
						
							|  |  |  |         public static Vector3 UpLeft = new Vector3(-1, 0, 1).normalized; | 
					
						
							|  |  |  |         public static Vector3 UpRight = new Vector3(1, 0, 1).normalized; | 
					
						
							|  |  |  |         public static Vector3 DownLeft = new Vector3(-1, 0, -1).normalized; | 
					
						
							|  |  |  |         public static Vector3 DownRight = new Vector3(1, 0, -1).normalized; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         public static Quaternion CommonRot = Quaternion.AngleAxis(10, Vector3.right); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         public static readonly Dictionary<EMoveCommand, Vector3> MoveCommand2Dir = | 
					
						
							|  |  |  |             new Dictionary<EMoveCommand, Vector3>() | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |                 { EMoveCommand.Stop, Stop }, | 
					
						
							|  |  |  |                 { EMoveCommand.Left, Left }, | 
					
						
							|  |  |  |                 { EMoveCommand.Right, Right }, | 
					
						
							|  |  |  |                 { EMoveCommand.Up, Up }, | 
					
						
							|  |  |  |                 { EMoveCommand.Down, Down }, | 
					
						
							|  |  |  |                 { EMoveCommand.UpLeft, UpLeft }, | 
					
						
							|  |  |  |                 { EMoveCommand.UpRight, UpRight }, | 
					
						
							|  |  |  |                 { EMoveCommand.DownLeft, DownLeft }, | 
					
						
							|  |  |  |                 { EMoveCommand.DownRight, DownRight }, | 
					
						
							|  |  |  |                 { EMoveCommand.Jump, NoneDir }, | 
					
						
							|  |  |  |                 { EMoveCommand.JumpRelease, NoneDir }, | 
					
						
							|  |  |  |             }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         public static readonly List<string> AllAnimationState = new List<string>() | 
					
						
							|  |  |  |         { | 
					
						
							|  |  |  |             "airhit1", | 
					
						
							|  |  |  |             "airhit2_loop", | 
					
						
							|  |  |  |             "airhit3", | 
					
						
							|  |  |  |             "airhit4_loop", | 
					
						
							|  |  |  |             "airhit5", | 
					
						
							|  |  |  |             "airhit5_stun", | 
					
						
							|  |  |  |             "airhit9", | 
					
						
							|  |  |  |             "die1", | 
					
						
							|  |  |  |             "die2_loop", | 
					
						
							|  |  |  |             "hit1", | 
					
						
							|  |  |  |             "hit2_loop", | 
					
						
							|  |  |  |             "hit3", | 
					
						
							|  |  |  |             "mhit1", | 
					
						
							|  |  |  |             "mhit2_loop", | 
					
						
							|  |  |  |             "mhit3", | 
					
						
							|  |  |  |             "lhit1", | 
					
						
							|  |  |  |             "lhit2_loop", | 
					
						
							|  |  |  |             "lhit3", | 
					
						
							|  |  |  |             "stunhit", | 
					
						
							|  |  |  |             "ground_stun1_loop", | 
					
						
							|  |  |  |             "ground_stun2", | 
					
						
							|  |  |  |             "ground1_loop", | 
					
						
							|  |  |  |             "ground2", | 
					
						
							|  |  |  |             "idle_loop", | 
					
						
							|  |  |  |             "jump1", | 
					
						
							|  |  |  |             "jump2_loop", | 
					
						
							|  |  |  |             "jump3", | 
					
						
							|  |  |  |             "jump4_loop", | 
					
						
							|  |  |  |             "jump5", | 
					
						
							|  |  |  |             "rebound", | 
					
						
							|  |  |  |             "run1", | 
					
						
							|  |  |  |             "run2_loop", | 
					
						
							|  |  |  |             "run3", | 
					
						
							|  |  |  |         }; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |