### YamlMime:ManagedReference items: - uid: Awperative.SceneComponent commentId: T:Awperative.SceneComponent id: SceneComponent parent: Awperative children: [] langs: - csharp - vb name: SceneComponent nameWithType: SceneComponent fullName: Awperative.SceneComponent type: Class source: remote: path: Awperative/Kernel/Scripting/SceneComponent.cs branch: main repo: https://github.com/BlazeyDotOrg/Awperative.git id: SceneComponent path: Awperative/Kernel/Scripting/SceneComponent.cs startLine: 3 assemblies: - Awperative namespace: Awperative syntax: content: 'public class SceneComponent : Component' content.vb: Public Class SceneComponent Inherits Component inheritance: - System.Object - Awperative.Component inheritedMembers: - Awperative.Component.Scene - Awperative.Component.Unload - Awperative.Component.Load - Awperative.Component.Update(Microsoft.Xna.Framework.GameTime) - Awperative.Component.Draw(Microsoft.Xna.Framework.GameTime) - Awperative.Component.Create - Awperative.Component.Destroy - Awperative.Component.AddBody - Awperative.Component.AddBody(Awperative.Transform) - Awperative.Component.GetBody(System.String) - Awperative.Component.GetBodies(System.String) - Awperative.Component.DestroyBody(Awperative.Body) - Awperative.Component.AddComponent``1 - Awperative.Component.AddComponent``1(System.Object[]) - Awperative.Component.GetComponent``1 - Awperative.Component.GetComponents``1 - Awperative.Component.RemoveComponent``1 - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString references: - uid: Awperative commentId: N:Awperative href: Awperative.html name: Awperative nameWithType: Awperative fullName: Awperative - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: Awperative.Component commentId: T:Awperative.Component parent: Awperative href: Awperative.Component.html name: Component nameWithType: Component fullName: Awperative.Component - uid: Awperative.Component.Scene commentId: P:Awperative.Component.Scene parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_Scene name: Scene nameWithType: Component.Scene fullName: Awperative.Component.Scene - uid: Awperative.Component.Unload commentId: M:Awperative.Component.Unload parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_Unload name: Unload() nameWithType: Component.Unload() fullName: Awperative.Component.Unload() spec.csharp: - uid: Awperative.Component.Unload name: Unload href: Awperative.Component.html#Awperative_Component_Unload - name: ( - name: ) spec.vb: - uid: Awperative.Component.Unload name: Unload href: Awperative.Component.html#Awperative_Component_Unload - name: ( - name: ) - uid: Awperative.Component.Load commentId: M:Awperative.Component.Load parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_Load name: Load() nameWithType: Component.Load() fullName: Awperative.Component.Load() spec.csharp: - uid: Awperative.Component.Load name: Load href: Awperative.Component.html#Awperative_Component_Load - name: ( - name: ) spec.vb: - uid: Awperative.Component.Load name: Load href: Awperative.Component.html#Awperative_Component_Load - name: ( - name: ) - uid: Awperative.Component.Update(Microsoft.Xna.Framework.GameTime) commentId: M:Awperative.Component.Update(Microsoft.Xna.Framework.GameTime) parent: Awperative.Component isExternal: true href: Awperative.Component.html#Awperative_Component_Update_Microsoft_Xna_Framework_GameTime_ name: Update(GameTime) nameWithType: Component.Update(GameTime) fullName: Awperative.Component.Update(Microsoft.Xna.Framework.GameTime) spec.csharp: - uid: Awperative.Component.Update(Microsoft.Xna.Framework.GameTime) name: Update href: Awperative.Component.html#Awperative_Component_Update_Microsoft_Xna_Framework_GameTime_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ) spec.vb: - uid: Awperative.Component.Update(Microsoft.Xna.Framework.GameTime) name: Update href: Awperative.Component.html#Awperative_Component_Update_Microsoft_Xna_Framework_GameTime_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ) - uid: Awperative.Component.Draw(Microsoft.Xna.Framework.GameTime) commentId: M:Awperative.Component.Draw(Microsoft.Xna.Framework.GameTime) parent: Awperative.Component isExternal: true href: Awperative.Component.html#Awperative_Component_Draw_Microsoft_Xna_Framework_GameTime_ name: Draw(GameTime) nameWithType: Component.Draw(GameTime) fullName: Awperative.Component.Draw(Microsoft.Xna.Framework.GameTime) spec.csharp: - uid: Awperative.Component.Draw(Microsoft.Xna.Framework.GameTime) name: Draw href: Awperative.Component.html#Awperative_Component_Draw_Microsoft_Xna_Framework_GameTime_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ) spec.vb: - uid: Awperative.Component.Draw(Microsoft.Xna.Framework.GameTime) name: Draw href: Awperative.Component.html#Awperative_Component_Draw_Microsoft_Xna_Framework_GameTime_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true - name: ) - uid: Awperative.Component.Create commentId: M:Awperative.Component.Create parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_Create name: Create() nameWithType: Component.Create() fullName: Awperative.Component.Create() spec.csharp: - uid: Awperative.Component.Create name: Create href: Awperative.Component.html#Awperative_Component_Create - name: ( - name: ) spec.vb: - uid: Awperative.Component.Create name: Create href: Awperative.Component.html#Awperative_Component_Create - name: ( - name: ) - uid: Awperative.Component.Destroy commentId: M:Awperative.Component.Destroy parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_Destroy name: Destroy() nameWithType: Component.Destroy() fullName: Awperative.Component.Destroy() spec.csharp: - uid: Awperative.Component.Destroy name: Destroy href: Awperative.Component.html#Awperative_Component_Destroy - name: ( - name: ) spec.vb: - uid: Awperative.Component.Destroy name: Destroy href: Awperative.Component.html#Awperative_Component_Destroy - name: ( - name: ) - uid: Awperative.Component.AddBody commentId: M:Awperative.Component.AddBody parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_AddBody name: AddBody() nameWithType: Component.AddBody() fullName: Awperative.Component.AddBody() spec.csharp: - uid: Awperative.Component.AddBody name: AddBody href: Awperative.Component.html#Awperative_Component_AddBody - name: ( - name: ) spec.vb: - uid: Awperative.Component.AddBody name: AddBody href: Awperative.Component.html#Awperative_Component_AddBody - name: ( - name: ) - uid: Awperative.Component.AddBody(Awperative.Transform) commentId: M:Awperative.Component.AddBody(Awperative.Transform) parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_AddBody_Awperative_Transform_ name: AddBody(Transform) nameWithType: Component.AddBody(Transform) fullName: Awperative.Component.AddBody(Awperative.Transform) spec.csharp: - uid: Awperative.Component.AddBody(Awperative.Transform) name: AddBody href: Awperative.Component.html#Awperative_Component_AddBody_Awperative_Transform_ - name: ( - uid: Awperative.Transform name: Transform href: Awperative.Transform.html - name: ) spec.vb: - uid: Awperative.Component.AddBody(Awperative.Transform) name: AddBody href: Awperative.Component.html#Awperative_Component_AddBody_Awperative_Transform_ - name: ( - uid: Awperative.Transform name: Transform href: Awperative.Transform.html - name: ) - uid: Awperative.Component.GetBody(System.String) commentId: M:Awperative.Component.GetBody(System.String) parent: Awperative.Component isExternal: true href: Awperative.Component.html#Awperative_Component_GetBody_System_String_ name: GetBody(string) nameWithType: Component.GetBody(string) fullName: Awperative.Component.GetBody(string) nameWithType.vb: Component.GetBody(String) fullName.vb: Awperative.Component.GetBody(String) name.vb: GetBody(String) spec.csharp: - uid: Awperative.Component.GetBody(System.String) name: GetBody href: Awperative.Component.html#Awperative_Component_GetBody_System_String_ - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - uid: Awperative.Component.GetBody(System.String) name: GetBody href: Awperative.Component.html#Awperative_Component_GetBody_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: Awperative.Component.GetBodies(System.String) commentId: M:Awperative.Component.GetBodies(System.String) parent: Awperative.Component isExternal: true href: Awperative.Component.html#Awperative_Component_GetBodies_System_String_ name: GetBodies(string) nameWithType: Component.GetBodies(string) fullName: Awperative.Component.GetBodies(string) nameWithType.vb: Component.GetBodies(String) fullName.vb: Awperative.Component.GetBodies(String) name.vb: GetBodies(String) spec.csharp: - uid: Awperative.Component.GetBodies(System.String) name: GetBodies href: Awperative.Component.html#Awperative_Component_GetBodies_System_String_ - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - uid: Awperative.Component.GetBodies(System.String) name: GetBodies href: Awperative.Component.html#Awperative_Component_GetBodies_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: Awperative.Component.DestroyBody(Awperative.Body) commentId: M:Awperative.Component.DestroyBody(Awperative.Body) parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_DestroyBody_Awperative_Body_ name: DestroyBody(Body) nameWithType: Component.DestroyBody(Body) fullName: Awperative.Component.DestroyBody(Awperative.Body) spec.csharp: - uid: Awperative.Component.DestroyBody(Awperative.Body) name: DestroyBody href: Awperative.Component.html#Awperative_Component_DestroyBody_Awperative_Body_ - name: ( - uid: Awperative.Body name: Body href: Awperative.Body.html - name: ) spec.vb: - uid: Awperative.Component.DestroyBody(Awperative.Body) name: DestroyBody href: Awperative.Component.html#Awperative_Component_DestroyBody_Awperative_Body_ - name: ( - uid: Awperative.Body name: Body href: Awperative.Body.html - name: ) - uid: Awperative.Component.AddComponent``1 commentId: M:Awperative.Component.AddComponent``1 parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_AddComponent__1 name: AddComponent() nameWithType: Component.AddComponent() fullName: Awperative.Component.AddComponent() nameWithType.vb: Component.AddComponent(Of Generic)() fullName.vb: Awperative.Component.AddComponent(Of Generic)() name.vb: AddComponent(Of Generic)() spec.csharp: - uid: Awperative.Component.AddComponent``1 name: AddComponent href: Awperative.Component.html#Awperative_Component_AddComponent__1 - name: < - name: Generic - name: '>' - name: ( - name: ) spec.vb: - uid: Awperative.Component.AddComponent``1 name: AddComponent href: Awperative.Component.html#Awperative_Component_AddComponent__1 - name: ( - name: Of - name: " " - name: Generic - name: ) - name: ( - name: ) - uid: Awperative.Component.AddComponent``1(System.Object[]) commentId: M:Awperative.Component.AddComponent``1(System.Object[]) parent: Awperative.Component isExternal: true href: Awperative.Component.html#Awperative_Component_AddComponent__1_System_Object___ name: AddComponent(object[]) nameWithType: Component.AddComponent(object[]) fullName: Awperative.Component.AddComponent(object[]) nameWithType.vb: Component.AddComponent(Of Generic)(Object()) fullName.vb: Awperative.Component.AddComponent(Of Generic)(Object()) name.vb: AddComponent(Of Generic)(Object()) spec.csharp: - uid: Awperative.Component.AddComponent``1(System.Object[]) name: AddComponent href: Awperative.Component.html#Awperative_Component_AddComponent__1_System_Object___ - name: < - name: Generic - name: '>' - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: '[' - name: ']' - name: ) spec.vb: - uid: Awperative.Component.AddComponent``1(System.Object[]) name: AddComponent href: Awperative.Component.html#Awperative_Component_AddComponent__1_System_Object___ - name: ( - name: Of - name: " " - name: Generic - name: ) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ( - name: ) - name: ) - uid: Awperative.Component.GetComponent``1 commentId: M:Awperative.Component.GetComponent``1 parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_GetComponent__1 name: GetComponent() nameWithType: Component.GetComponent() fullName: Awperative.Component.GetComponent() nameWithType.vb: Component.GetComponent(Of Generic)() fullName.vb: Awperative.Component.GetComponent(Of Generic)() name.vb: GetComponent(Of Generic)() spec.csharp: - uid: Awperative.Component.GetComponent``1 name: GetComponent href: Awperative.Component.html#Awperative_Component_GetComponent__1 - name: < - name: Generic - name: '>' - name: ( - name: ) spec.vb: - uid: Awperative.Component.GetComponent``1 name: GetComponent href: Awperative.Component.html#Awperative_Component_GetComponent__1 - name: ( - name: Of - name: " " - name: Generic - name: ) - name: ( - name: ) - uid: Awperative.Component.GetComponents``1 commentId: M:Awperative.Component.GetComponents``1 parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_GetComponents__1 name: GetComponents() nameWithType: Component.GetComponents() fullName: Awperative.Component.GetComponents() nameWithType.vb: Component.GetComponents(Of Generic)() fullName.vb: Awperative.Component.GetComponents(Of Generic)() name.vb: GetComponents(Of Generic)() spec.csharp: - uid: Awperative.Component.GetComponents``1 name: GetComponents href: Awperative.Component.html#Awperative_Component_GetComponents__1 - name: < - name: Generic - name: '>' - name: ( - name: ) spec.vb: - uid: Awperative.Component.GetComponents``1 name: GetComponents href: Awperative.Component.html#Awperative_Component_GetComponents__1 - name: ( - name: Of - name: " " - name: Generic - name: ) - name: ( - name: ) - uid: Awperative.Component.RemoveComponent``1 commentId: M:Awperative.Component.RemoveComponent``1 parent: Awperative.Component href: Awperative.Component.html#Awperative_Component_RemoveComponent__1 name: RemoveComponent() nameWithType: Component.RemoveComponent() fullName: Awperative.Component.RemoveComponent() nameWithType.vb: Component.RemoveComponent(Of Generic)() fullName.vb: Awperative.Component.RemoveComponent(Of Generic)() name.vb: RemoveComponent(Of Generic)() spec.csharp: - uid: Awperative.Component.RemoveComponent``1 name: RemoveComponent href: Awperative.Component.html#Awperative_Component_RemoveComponent__1 - name: < - name: Generic - name: '>' - name: ( - name: ) spec.vb: - uid: Awperative.Component.RemoveComponent``1 name: RemoveComponent href: Awperative.Component.html#Awperative_Component_RemoveComponent__1 - name: ( - name: Of - name: " " - name: Generic - name: ) - name: ( - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System