public override void Deserialize( IUnrealStream stream ) { CastedObject = stream.ReadObject(); Decompiler.AlignObjectSize(); base.Deserialize( stream ); }
///<summary>Spawn an object of this class</summary> public static VectorFieldAnimated New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
public async void Load(UObject export) => await _applicationView.ModelViewer.LoadExport(export);
///<summary>Spawn an object of this class</summary> public static GraphEditorSettings New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static UserDefinedCaptureProtocol New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static SphereReflectionCapture New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static Interface_PreviewMeshProvider New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static BTTask_GameplayTaskBase New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static MovieSceneColorSection New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static InterpToMovementComponent New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static VolumetricLightmapDensityVolume New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static GameSession New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Opens an asset picker dialog and creates an asset with the specified name and path. Uses OriginalObject as the duplication source.</summary> public UObject DuplicateAssetWithDialog(string AssetName, string PackagePath, UObject OriginalObject) => AssetTools_methods.DuplicateAssetWithDialog_method.Invoke(ObjPointer, AssetName, PackagePath, OriginalObject);
///<summary>Spawn an object of this class</summary> public static AssetTools New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
public BaseCommunity(UObject uObject, EIconStyle style, string designName) : base(uObject, style) { Margin = 0; _lowerDrawn = false; _design = ApplicationService.ApiEndpointView.FModelApi.GetDesign(designName); }
///<summary>Spawn an object of this class</summary> public static Overlay New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static DatasmithActorTemplate New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static GeneralEngineSettings New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static SafeZone New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static ParticleModuleVectorFieldLocal New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static NavModifierComponent New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static SubsurfaceProfileRenderer New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static MovieSceneParticleParameterTrack New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
private void AddObject( UObject obj, UObjectTableItem T ) { T.Object = obj; obj.Package = this; obj.Table = T; Objects.Add( obj ); if( NotifyObjectAdded != null ) { NotifyObjectAdded.Invoke( this, new ObjectEventArgs( obj ) ); } }
///<summary>Spawn an object of this class</summary> public static BlackboardKeyType_String New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static GameNetworkManager New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static DEditorMaterialLayersParameterValue New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static GeometryCacheTrackStreamable New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static MaterialMergeOptions New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static MeshEditorEditCommand New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static PawnNoiseEmitterComponent New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);
///<summary>Spawn an object of this class</summary> public static BTTask_BlackboardBase New(UObject obj = null, Name name = new Name()) => Main.NewObject(StaticClass, obj, name);