// Code generated by "string2enum -samepkg -linecomment -type ObjectAnimationMode -output object_animation_mode_string2enum.go"; DO NOT EDIT. 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": } }