2
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
2.4 KiB
C#

2 years ago
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(0, Vector3.right);
2 years ago
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",
};
}
}