find object by ID
This commit is contained in:
@@ -24,6 +24,16 @@ func (o Objects) FindOne(name object.Name) (Object, bool) {
|
|||||||
return Object{}, false
|
return Object{}, false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (o Objects) FindByID(id UnitID) (Object, bool) {
|
||||||
|
for _, obj := range o {
|
||||||
|
if obj.ID == id {
|
||||||
|
return obj, true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return Object{}, false
|
||||||
|
}
|
||||||
|
|
||||||
func (o Object) IsWaypoint() bool {
|
func (o Object) IsWaypoint() bool {
|
||||||
switch o.Name {
|
switch o.Name {
|
||||||
case object.WaypointPortal,
|
case object.WaypointPortal,
|
||||||
|
|||||||
Reference in New Issue
Block a user