mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 17:22:27 +08:00
33 lines
947 B
Go
33 lines
947 B
Go
package constant
|
|
|
|
import "hk4e/pkg/endec"
|
|
|
|
var GameConstantConst *GameConstant
|
|
|
|
type GameConstant struct {
|
|
DEFAULT_ABILITY_STRINGS []string
|
|
DEFAULT_ABILITY_HASHES []int32
|
|
DEFAULT_ABILITY_NAME int32
|
|
}
|
|
|
|
func InitGameConstant() {
|
|
GameConstantConst = new(GameConstant)
|
|
|
|
GameConstantConst.DEFAULT_ABILITY_STRINGS = []string{
|
|
"Avatar_DefaultAbility_VisionReplaceDieInvincible",
|
|
"Avatar_DefaultAbility_AvartarInShaderChange",
|
|
"Avatar_SprintBS_Invincible",
|
|
"Avatar_Freeze_Duration_Reducer",
|
|
"Avatar_Attack_ReviveEnergy",
|
|
"Avatar_Component_Initializer",
|
|
"Avatar_FallAnthem_Achievement_Listener",
|
|
}
|
|
|
|
GameConstantConst.DEFAULT_ABILITY_HASHES = make([]int32, 0)
|
|
for _, v := range GameConstantConst.DEFAULT_ABILITY_STRINGS {
|
|
GameConstantConst.DEFAULT_ABILITY_HASHES = append(GameConstantConst.DEFAULT_ABILITY_HASHES, endec.Hk4eAbilityHashCode(v))
|
|
}
|
|
|
|
GameConstantConst.DEFAULT_ABILITY_NAME = endec.Hk4eAbilityHashCode("Default")
|
|
}
|