2020-07-09 23:12:28 -04:00
|
|
|
// Code generated by "string2enum -samepkg -linecomment -type ObjectAnimationMode -output object_animation_mode_string2enum.go"; DO NOT EDIT.
|
2020-06-27 14:30:23 -04:00
|
|
|
|
|
|
|
package d2enum
|
|
|
|
|
|
|
|
import "fmt"
|
|
|
|
|
|
|
|
// ObjectAnimationModeFromString returns the ObjectAnimationMode enum corresponding to s.
|
|
|
|
func ObjectAnimationModeFromString(s string) ObjectAnimationMode {
|
|
|
|
if len(s) == 0 {
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
for i := range _ObjectAnimationMode_index[:len(_ObjectAnimationMode_index)-1] {
|
|
|
|
if s == _ObjectAnimationMode_name[_ObjectAnimationMode_index[i]:_ObjectAnimationMode_index[i+1]] {
|
|
|
|
return ObjectAnimationMode(i)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
panic(fmt.Errorf("unable to locate ObjectAnimationMode enum corresponding to %q", s))
|
|
|
|
}
|
|
|
|
|
|
|
|
func _(s string) {
|
|
|
|
// Check for duplicate string values in type "ObjectAnimationMode".
|
|
|
|
switch s {
|
|
|
|
// 0
|
|
|
|
case "NU":
|
|
|
|
// 1
|
|
|
|
case "OP":
|
|
|
|
// 2
|
|
|
|
case "ON":
|
|
|
|
// 3
|
|
|
|
case "S1":
|
|
|
|
// 4
|
|
|
|
case "S2":
|
|
|
|
// 5
|
|
|
|
case "S3":
|
|
|
|
// 6
|
|
|
|
case "S4":
|
|
|
|
// 7
|
|
|
|
case "S5":
|
|
|
|
}
|
|
|
|
}
|