hero.go
298 Bytes
package models
import (
"pro2d/common/components"
"pro2d/pb"
)
type HeroModel struct {
components.ISchema
Hero *pb.Hero
}
type HeroMap map[string]components.ISchema
func NewHero(hero *pb.Hero) *HeroModel {
m := &HeroModel{
ISchema: NewSchema(hero.Id, hero),
Hero: hero,
}
return m
}