Stringify AnimAction
This commit is contained in:
@@ -35,7 +35,7 @@ const (
|
|||||||
AnimActionRun AnimAction = 14
|
AnimActionRun AnimAction = 14
|
||||||
AnimActionCrouch AnimAction = 15
|
AnimActionCrouch AnimAction = 15
|
||||||
AnimActionStand AnimAction = 16
|
AnimActionStand AnimAction = 16
|
||||||
AnimActionStandingRead AnimAction = 17
|
AnimActionStandingReady AnimAction = 17
|
||||||
AnimActionStandingUnready AnimAction = 18
|
AnimActionStandingUnready AnimAction = 18
|
||||||
AnimActionCrouchingReady AnimAction = 19
|
AnimActionCrouchingReady AnimAction = 19
|
||||||
AnimActionCrouchingUnready AnimAction = 20
|
AnimActionCrouchingUnready AnimAction = 20
|
||||||
@@ -95,6 +95,45 @@ type HasAction struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
aActions = map[AnimAction]string{
|
||||||
|
AnimActionNone: "None",
|
||||||
|
AnimActionAnim: "Anim",
|
||||||
|
AnimActionWalk: "Walk",
|
||||||
|
AnimActionExplosion: "Explosion",
|
||||||
|
AnimActionProjectile: "Projectile",
|
||||||
|
AnimActionSmoke: "Smoke",
|
||||||
|
AnimActionStandingShoot: "Standing Shoot",
|
||||||
|
AnimActionStandingDeath: "Standing Death",
|
||||||
|
AnimActionPain: "Pain",
|
||||||
|
AnimActionSpellFx1: "Spell FX 1",
|
||||||
|
AnimActionSpellFx2: "Spell FX 2",
|
||||||
|
AnimActionSpellFx3: "Spell FX 3",
|
||||||
|
AnimActionSpellFx4: "Spell FX 4",
|
||||||
|
AnimActionSpellFx5: "Spell FX 5",
|
||||||
|
AnimActionRun: "Run",
|
||||||
|
AnimActionCrouch: "Crouch",
|
||||||
|
AnimActionStand: "Stand",
|
||||||
|
AnimActionStandingReady: "Standing Ready",
|
||||||
|
AnimActionStandingUnready: "Standing Unready",
|
||||||
|
AnimActionCrouchingReady: "Crouching Ready",
|
||||||
|
AnimActionCrouchingUnready: "Crouching Unready",
|
||||||
|
AnimActionCrouchingShoot: "Crouching Shoot",
|
||||||
|
AnimActionStandingGrenade: "Standing Grenade",
|
||||||
|
AnimActionCrouchingGrenade: "Crouching Grenade",
|
||||||
|
AnimActionDrawMelee: "Draw Melee",
|
||||||
|
AnimActionSlash: "Slash",
|
||||||
|
AnimActionStab: "Stab",
|
||||||
|
AnimActionBlown: "Blown",
|
||||||
|
AnimActionCrouchingDeath: "Crouching Death",
|
||||||
|
AnimActionJump: "Jump",
|
||||||
|
AnimActionHeal: "Heal",
|
||||||
|
AnimActionTechWork: "Tech Work",
|
||||||
|
AnimActionCast: "Cast",
|
||||||
|
AnimActionShoot: "Shoot",
|
||||||
|
AnimActionDeath: "Death",
|
||||||
|
AnimActionFromWarp: "From Warp",
|
||||||
|
}
|
||||||
|
|
||||||
cTypes = map[CharacterType]string{
|
cTypes = map[CharacterType]string{
|
||||||
CharacterTypeTactical: "Tactical",
|
CharacterTypeTactical: "Tactical",
|
||||||
CharacterTypeAssault: "Assault",
|
CharacterTypeAssault: "Assault",
|
||||||
@@ -122,6 +161,14 @@ var (
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
func (a AnimAction) String() string {
|
||||||
|
if str, ok := aActions[a]; ok {
|
||||||
|
return str
|
||||||
|
}
|
||||||
|
|
||||||
|
return "Unknown Action"
|
||||||
|
}
|
||||||
|
|
||||||
func (c CharacterType) String() string {
|
func (c CharacterType) String() string {
|
||||||
if str, ok := cTypes[c]; ok {
|
if str, ok := cTypes[c]; ok {
|
||||||
return str
|
return str
|
||||||
|
Reference in New Issue
Block a user