public override bool AcceptsSpawnsFrom(Region region) { if (Parent != null) { return(Parent.AcceptsSpawnsFrom(region)); } return(base.AcceptsSpawnsFrom(region)); }
public virtual bool AcceptsSpawnsFrom(Region region) { if (!AllowSpawn()) { return(false); } if (region == this) { return(true); } if (Parent != null) { return(Parent.AcceptsSpawnsFrom(region)); } return(false); }