func (r *ReviveFlag) Do(obj gameObjectsBase.Activer) { if obj.Killed() && obj.GetRevivePoint() != nil { r.field.UnlinkFromCells(obj) obj.Revive() r.field.LinkToCells(obj) } }