bool HasTrait(Entities.Trait trait, int index) { // TODO: Add in furnishing and other entity types as appropriate. return(_tileInformation[_tileGrid[index]].HasTrait(trait) || (_actors.ContainsKey(index) && _actors[index].HasTrait(trait)) || (_furnishings.ContainsKey(index) && _furnishings[index].HasTrait(trait))); }
public bool HasTrait(Entities.Trait trait, int x, int y) { var index = ConvertXYToInt(x, y); return(HasTrait(trait, index)); }