Adjust blockentities.go.tmpl
This commit is contained in:
@ -19,7 +19,7 @@ func ({{.Name | ToGoTypeName}}Entity) ID() string { return {{.Name | printf "%q"
|
||||
{{- end}}
|
||||
|
||||
{{range .}}
|
||||
{{- $v := slice (.Name | ToLower) 0 1 }}
|
||||
{{- $v := slice (.Name | ToGoTypeName | ToLower) 0 1 }}
|
||||
func ({{$v}} {{.Name | ToGoTypeName}}Entity) IsValidBlock(block Block) bool {
|
||||
{{if eq 1 (len .ValidBlocks)}}return block.ID() == {{index .ValidBlocks 0 | printf "%q"}}{{else}}switch block.ID() {
|
||||
case {{index .ValidBlocks 0 | printf "%q"}}{{range slice .ValidBlocks 1}},
|
||||
|
@ -14,5 +14,5 @@ type (
|
||||
func ({{.Name | ToGoTypeName}}) ID() string { return {{.Name | printf "%q"}} }
|
||||
{{- end}}
|
||||
var FromID = map[string]Block { {{- range .}}
|
||||
{{.Name | printf "%#v"}}: {{.Name | ToGoTypeName}}{},{{end}}
|
||||
{{.Name | printf "%q"}}: {{.Name | ToGoTypeName}}{},{{end}}
|
||||
}
|
Reference in New Issue
Block a user