mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
Update namespace imports and improve list initialization
Updated namespace imports from AssetRipper.Processing to AssetRipper.Processing.Prefabs in multiple files. Changed list initialization syntax in GameObjectHierarchyObject.cs and SceneHierarchyObject.cs. Removed generic type specification from Where method call in PrefabProcessor.cs.
This commit is contained in:
parent
86118b6adf
commit
ce6f805e5d
@ -1,6 +1,6 @@
|
||||
using AssetRipper.Assets;
|
||||
using AssetRipper.Export.Modules.Models;
|
||||
using AssetRipper.Processing;
|
||||
using AssetRipper.Processing.Prefabs;
|
||||
using SharpGLTF.Scenes;
|
||||
using SharpGLTF.Schema2;
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
using AssetRipper.Processing;
|
||||
using AssetRipper.Processing.Prefabs;
|
||||
|
||||
namespace AssetRipper.Export.PrimaryContent.Models;
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
using AssetRipper.Processing;
|
||||
using AssetRipper.Processing.Prefabs;
|
||||
|
||||
namespace AssetRipper.Export.PrimaryContent.Models;
|
||||
|
||||
|
||||
@ -9,6 +9,7 @@ using AssetRipper.Export.PrimaryContent.Textures;
|
||||
using AssetRipper.Import.Configuration;
|
||||
using AssetRipper.Import.Logging;
|
||||
using AssetRipper.Processing;
|
||||
using AssetRipper.Processing.Prefabs;
|
||||
using AssetRipper.Processing.Textures;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_1;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_1032;
|
||||
|
||||
@ -16,6 +16,7 @@ using AssetRipper.Processing.ScriptableObject;
|
||||
using AssetRipper.Processing.PrefabOutlining;
|
||||
using AssetRipper.Processing.Scenes;
|
||||
using AssetRipper.Processing.Textures;
|
||||
using AssetRipper.Processing.Prefabs;
|
||||
|
||||
namespace AssetRipper.Export.UnityProjects;
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
using AssetRipper.Assets;
|
||||
using AssetRipper.IO.Files.SerializedFiles;
|
||||
using AssetRipper.Processing;
|
||||
using AssetRipper.Processing.Prefabs;
|
||||
using AssetRipper.SourceGenerated;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_1;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_1001;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
using AssetRipper.Assets;
|
||||
using AssetRipper.Assets.Collections;
|
||||
using AssetRipper.Import.Logging;
|
||||
using AssetRipper.Processing;
|
||||
using AssetRipper.Processing.Prefabs;
|
||||
using AssetRipper.Processing.Scenes;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_1030;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_3;
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
using AssetRipper.Assets;
|
||||
using AssetRipper.Processing;
|
||||
using AssetRipper.Processing.Prefabs;
|
||||
|
||||
namespace AssetRipper.Export.UnityProjects.Project
|
||||
{
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
using AssetRipper.Assets;
|
||||
using AssetRipper.GUI.Web.Paths;
|
||||
using AssetRipper.Processing;
|
||||
using AssetRipper.Processing.Prefabs;
|
||||
using AssetRipper.Processing.Textures;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_1;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_114;
|
||||
|
||||
@ -5,13 +5,13 @@ using AssetRipper.SourceGenerated.Classes.ClassID_1;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_1001;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_2;
|
||||
|
||||
namespace AssetRipper.Processing;
|
||||
namespace AssetRipper.Processing.Prefabs;
|
||||
|
||||
public abstract class GameObjectHierarchyObject : AssetGroup
|
||||
{
|
||||
public List<IGameObject> GameObjects { get; } = new();
|
||||
public List<IComponent> Components { get; } = new();
|
||||
public List<IPrefabInstance> PrefabInstances { get; } = new();
|
||||
public List<IGameObject> GameObjects { get; } = [];
|
||||
public List<IComponent> Components { get; } = [];
|
||||
public List<IPrefabInstance> PrefabInstances { get; } = [];
|
||||
|
||||
public override IEnumerable<IUnityObjectBase> Assets
|
||||
{
|
||||
|
||||
@ -4,7 +4,7 @@ using AssetRipper.Assets.Traversal;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_1;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_1001;
|
||||
|
||||
namespace AssetRipper.Processing;
|
||||
namespace AssetRipper.Processing.Prefabs;
|
||||
|
||||
public sealed class PrefabHierarchyObject : GameObjectHierarchyObject, INamed
|
||||
{
|
||||
|
||||
@ -15,7 +15,7 @@ using AssetRipper.SourceGenerated.Enums;
|
||||
using AssetRipper.SourceGenerated.Extensions;
|
||||
using AssetRipper.SourceGenerated.MarkerInterfaces;
|
||||
|
||||
namespace AssetRipper.Processing;
|
||||
namespace AssetRipper.Processing.Prefabs;
|
||||
|
||||
public sealed class PrefabProcessor : IAssetProcessor
|
||||
{
|
||||
@ -29,7 +29,7 @@ public sealed class PrefabProcessor : IAssetProcessor
|
||||
Dictionary<SceneDefinition, ProcessedAssetCollection> sceneCollectionDictionary = new();
|
||||
|
||||
//Add missing Transforms
|
||||
foreach (IGameObject gameObject in gameData.GameBundle.FetchAssets().OfType<IGameObject>().Where<IGameObject>(HasNoTransform))
|
||||
foreach (IGameObject gameObject in gameData.GameBundle.FetchAssets().OfType<IGameObject>().Where(HasNoTransform))
|
||||
{
|
||||
Logger.Warning(LogCategory.Processing, $"GameObject {gameObject.Name} has no Transform. Adding one.");
|
||||
|
||||
|
||||
@ -6,13 +6,13 @@ using AssetRipper.SourceGenerated.Classes.ClassID_1660057539;
|
||||
using AssetRipper.SourceGenerated.Classes.ClassID_3;
|
||||
using AssetRipper.SourceGenerated.Extensions;
|
||||
|
||||
namespace AssetRipper.Processing;
|
||||
namespace AssetRipper.Processing.Prefabs;
|
||||
|
||||
public sealed class SceneHierarchyObject : GameObjectHierarchyObject, INamed
|
||||
{
|
||||
private Utf8String? _name;
|
||||
public SceneDefinition Scene { get; }
|
||||
public List<ILevelGameManager> Managers { get; } = new();
|
||||
public List<ILevelGameManager> Managers { get; } = [];
|
||||
public ISceneRoots? SceneRoots { get; set; }
|
||||
|
||||
public override IEnumerable<IUnityObjectBase> Assets => base.Assets.Concat(Managers).MaybeAppend(SceneRoots);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user