示例#1
0
 private bool ShouldActorBeListed(bool isOffstageList, VoosActor actor)
 {
     return(actor.GetName() != "__GameRules__" &&
            (actor.GetIsOffstageEffective() == isOffstageList) &&
            !actor.GetWasClonedByScript() &&
            (actor.GetDisplayName().ToLower().Contains(searchInput.text.ToLower())));
 }
示例#2
0
 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()));
 }
示例#3
0
 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));
 }