Rename SpecialActor -> ScreenActor, add new ScreenActors.

This commit is contained in:
Ottermandias 2023-01-14 20:00:48 +01:00
parent 27fed7860d
commit 79eee0e2c7
5 changed files with 32 additions and 29 deletions

View file

@ -88,12 +88,12 @@ public sealed partial class IndividualCollections : IReadOnlyList< (string Displ
switch( identifier.Special )
{
case SpecialActor.CharacterScreen when Penumbra.Config.UseCharacterCollectionInMainWindow:
case SpecialActor.FittingRoom when Penumbra.Config.UseCharacterCollectionInTryOn:
case SpecialActor.DyePreview when Penumbra.Config.UseCharacterCollectionInTryOn:
case SpecialActor.Portrait when Penumbra.Config.UseCharacterCollectionsInCards:
case ScreenActor.CharacterScreen when Penumbra.Config.UseCharacterCollectionInMainWindow:
case ScreenActor.FittingRoom when Penumbra.Config.UseCharacterCollectionInTryOn:
case ScreenActor.DyePreview when Penumbra.Config.UseCharacterCollectionInTryOn:
case ScreenActor.Portrait when Penumbra.Config.UseCharacterCollectionsInCards:
return _actorManager.GetCurrentPlayer();
case SpecialActor.ExamineScreen:
case ScreenActor.ExamineScreen:
{
identifier = _actorManager.GetInspectPlayer();
if( identifier.IsValid )

View file

@ -106,7 +106,7 @@ public unsafe partial class PathResolver
}
var identifier = Penumbra.Actors.FromObject( gameObject, out var owner, true, false );
if( Penumbra.Config.UseNoModsInInspect && identifier.Type == IdentifierType.Special && identifier.Special == SpecialActor.ExamineScreen )
if( Penumbra.Config.UseNoModsInInspect && identifier.Type == IdentifierType.Special && identifier.Special == ScreenActor.ExamineScreen )
{
return IdentifiedCache.Set( ModCollection.Empty, identifier, gameObject );
}