mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-09-05 19:14:14 -04:00
19 lines
532 B
Go
19 lines
532 B
Go
// Code generated by "string2enum -samepkg -linecomment -type WeaponClass"; DO NOT EDIT.
|
|
|
|
package common
|
|
|
|
import "fmt"
|
|
|
|
// WeaponClassFromString returns the WeaponClass enum corresponding to s.
|
|
func WeaponClassFromString(s string) WeaponClass {
|
|
if len(s) == 0 {
|
|
return 0
|
|
}
|
|
for i := range _WeaponClass_index[:len(_WeaponClass_index)-1] {
|
|
if s == _WeaponClass_name[_WeaponClass_index[i]:_WeaponClass_index[i+1]] {
|
|
return WeaponClass(i)
|
|
}
|
|
}
|
|
panic(fmt.Errorf("unable to locate WeaponClass enum corresponding to %q", s))
|
|
}
|