orientation requirements
This commit is contained in:
@@ -11,8 +11,9 @@ namespace Escape_Room_Engine.Engine.Scripts.Modules
|
||||
public GameObject modulePrefab;
|
||||
public List<Requirement> requirements = new();
|
||||
|
||||
public List<PlacementRequirement> PlacementRequirements => requirements
|
||||
.FindAll(requirement => requirement is PlacementRequirement)
|
||||
.ConvertAll(requirement => (PlacementRequirement)requirement);
|
||||
public List<T> RequirementsOfType<T>() where T : Requirement
|
||||
{
|
||||
return requirements.FindAll(requirement => requirement is T).ConvertAll(requirement => (T)requirement);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user