private bool ShouldActorBeListed(bool isOffstageList, VoosActor actor) { return(actor.GetName() != "__GameRules__" && (actor.GetIsOffstageEffective() == isOffstageList) && !actor.GetWasClonedByScript() && (actor.GetDisplayName().ToLower().Contains(searchInput.text.ToLower()))); }
private bool ShouldActorBeListed(bool isOffstageList, VoosActor actor) { return((actor.GetIsOffstageEffective() == isOffstageList) && !actor.GetWasClonedByScript() && (showCopiesToggle.isOn || actor.GetCloneParentActor() == null) && actor.GetDisplayName().ToLower().Contains(searchInput.text.ToLower())); }
public override string GetInvalidActorReason(VoosActor actor) { if (actor == null) { return(null); } if (actor.GetWasClonedByScript()) { return("LOCKED\nScript clones cannot be edited"); } return(base.GetInvalidActorReason(actor)); }