### YamlMime:ManagedReference items: - uid: Ghost.Entities.ScriptComponent commentId: T:Ghost.Entities.ScriptComponent id: ScriptComponent parent: Ghost.Entities children: - Ghost.Entities.ScriptComponent.Entity - Ghost.Entities.ScriptComponent.FixedUpdate - Ghost.Entities.ScriptComponent.GetComponent``1 - Ghost.Entities.ScriptComponent.LateUpdate - Ghost.Entities.ScriptComponent.ManagedEntity - Ghost.Entities.ScriptComponent.OnCreate - Ghost.Entities.ScriptComponent.OnDestroy - Ghost.Entities.ScriptComponent.OnDisable - Ghost.Entities.ScriptComponent.OnEnable - Ghost.Entities.ScriptComponent.Start - Ghost.Entities.ScriptComponent.Update - Ghost.Entities.ScriptComponent.World langs: - csharp - vb name: ScriptComponent nameWithType: ScriptComponent fullName: Ghost.Entities.ScriptComponent type: Class source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: ScriptComponent path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 15 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public abstract class ScriptComponent content.vb: Public MustInherit Class ScriptComponent inheritance: - System.Object inheritedMembers: - 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 - uid: Ghost.Entities.ScriptComponent.World commentId: P:Ghost.Entities.ScriptComponent.World id: World parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: World nameWithType: ScriptComponent.World fullName: Ghost.Entities.ScriptComponent.World type: Property source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: World path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 21 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public World World { get; } parameters: [] return: type: Ghost.Entities.World content.vb: Public ReadOnly Property World As World overload: Ghost.Entities.ScriptComponent.World* - uid: Ghost.Entities.ScriptComponent.Entity commentId: P:Ghost.Entities.ScriptComponent.Entity id: Entity parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: Entity nameWithType: ScriptComponent.Entity fullName: Ghost.Entities.ScriptComponent.Entity type: Property source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: Entity path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 22 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public Entity Entity { get; } parameters: [] return: type: Ghost.Entities.Entity content.vb: Public ReadOnly Property Entity As Entity overload: Ghost.Entities.ScriptComponent.Entity* - uid: Ghost.Entities.ScriptComponent.ManagedEntity commentId: P:Ghost.Entities.ScriptComponent.ManagedEntity id: ManagedEntity parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: ManagedEntity nameWithType: ScriptComponent.ManagedEntity fullName: Ghost.Entities.ScriptComponent.ManagedEntity type: Property source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: ManagedEntity path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 23 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public ManagedEntity ManagedEntity { get; } parameters: [] return: type: Ghost.Entities.ManagedEntity content.vb: Public ReadOnly Property ManagedEntity As ManagedEntity overload: Ghost.Entities.ScriptComponent.ManagedEntity* - uid: Ghost.Entities.ScriptComponent.GetComponent``1 commentId: M:Ghost.Entities.ScriptComponent.GetComponent``1 id: GetComponent``1 parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: GetComponent() nameWithType: ScriptComponent.GetComponent() fullName: Ghost.Entities.ScriptComponent.GetComponent() type: Method source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: GetComponent path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 25 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: 'protected ref T GetComponent() where T : unmanaged, IComponent' typeParameters: - id: T return: type: '{T}' content.vb: Protected ByRef Function GetComponent(Of T As {Structure, IComponent})() As T overload: Ghost.Entities.ScriptComponent.GetComponent* nameWithType.vb: ScriptComponent.GetComponent(Of T)() fullName.vb: Ghost.Entities.ScriptComponent.GetComponent(Of T)() name.vb: GetComponent(Of T)() - uid: Ghost.Entities.ScriptComponent.OnCreate commentId: M:Ghost.Entities.ScriptComponent.OnCreate id: OnCreate parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: OnCreate() nameWithType: ScriptComponent.OnCreate() fullName: Ghost.Entities.ScriptComponent.OnCreate() type: Method source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: OnCreate path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 37 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public virtual void OnCreate() content.vb: Public Overridable Sub OnCreate() overload: Ghost.Entities.ScriptComponent.OnCreate* - uid: Ghost.Entities.ScriptComponent.OnDestroy commentId: M:Ghost.Entities.ScriptComponent.OnDestroy id: OnDestroy parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: OnDestroy() nameWithType: ScriptComponent.OnDestroy() fullName: Ghost.Entities.ScriptComponent.OnDestroy() type: Method source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: OnDestroy path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 41 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public virtual void OnDestroy() content.vb: Public Overridable Sub OnDestroy() overload: Ghost.Entities.ScriptComponent.OnDestroy* - uid: Ghost.Entities.ScriptComponent.OnEnable commentId: M:Ghost.Entities.ScriptComponent.OnEnable id: OnEnable parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: OnEnable() nameWithType: ScriptComponent.OnEnable() fullName: Ghost.Entities.ScriptComponent.OnEnable() type: Method source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: OnEnable path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 45 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public virtual void OnEnable() content.vb: Public Overridable Sub OnEnable() overload: Ghost.Entities.ScriptComponent.OnEnable* - uid: Ghost.Entities.ScriptComponent.OnDisable commentId: M:Ghost.Entities.ScriptComponent.OnDisable id: OnDisable parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: OnDisable() nameWithType: ScriptComponent.OnDisable() fullName: Ghost.Entities.ScriptComponent.OnDisable() type: Method source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: OnDisable path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 49 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public virtual void OnDisable() content.vb: Public Overridable Sub OnDisable() overload: Ghost.Entities.ScriptComponent.OnDisable* - uid: Ghost.Entities.ScriptComponent.Start commentId: M:Ghost.Entities.ScriptComponent.Start id: Start parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: Start() nameWithType: ScriptComponent.Start() fullName: Ghost.Entities.ScriptComponent.Start() type: Method source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: Start path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 53 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public virtual void Start() content.vb: Public Overridable Sub Start() overload: Ghost.Entities.ScriptComponent.Start* - uid: Ghost.Entities.ScriptComponent.Update commentId: M:Ghost.Entities.ScriptComponent.Update id: Update parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: Update() nameWithType: ScriptComponent.Update() fullName: Ghost.Entities.ScriptComponent.Update() type: Method source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: Update path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 57 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public virtual void Update() content.vb: Public Overridable Sub Update() overload: Ghost.Entities.ScriptComponent.Update* - uid: Ghost.Entities.ScriptComponent.FixedUpdate commentId: M:Ghost.Entities.ScriptComponent.FixedUpdate id: FixedUpdate parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: FixedUpdate() nameWithType: ScriptComponent.FixedUpdate() fullName: Ghost.Entities.ScriptComponent.FixedUpdate() type: Method source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: FixedUpdate path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 61 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public virtual void FixedUpdate() content.vb: Public Overridable Sub FixedUpdate() overload: Ghost.Entities.ScriptComponent.FixedUpdate* - uid: Ghost.Entities.ScriptComponent.LateUpdate commentId: M:Ghost.Entities.ScriptComponent.LateUpdate id: LateUpdate parent: Ghost.Entities.ScriptComponent langs: - csharp - vb name: LateUpdate() nameWithType: ScriptComponent.LateUpdate() fullName: Ghost.Entities.ScriptComponent.LateUpdate() type: Method source: remote: path: src/Runtime/Ghost.Entities/ManagedEntity.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: LateUpdate path: ../src/Runtime/Ghost.Entities/ManagedEntity.cs startLine: 65 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public virtual void LateUpdate() content.vb: Public Overridable Sub LateUpdate() overload: Ghost.Entities.ScriptComponent.LateUpdate* references: - uid: Ghost.Entities commentId: N:Ghost.Entities href: Ghost.html name: Ghost.Entities nameWithType: Ghost.Entities fullName: Ghost.Entities spec.csharp: - uid: Ghost name: Ghost href: Ghost.html - name: . - uid: Ghost.Entities name: Entities href: Ghost.Entities.html spec.vb: - uid: Ghost name: Ghost href: Ghost.html - name: . - uid: Ghost.Entities name: Entities href: Ghost.Entities.html - 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: 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 - uid: Ghost.Entities.ScriptComponent.World* commentId: Overload:Ghost.Entities.ScriptComponent.World href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_World name: World nameWithType: ScriptComponent.World fullName: Ghost.Entities.ScriptComponent.World - uid: Ghost.Entities.World commentId: T:Ghost.Entities.World parent: Ghost.Entities href: Ghost.Entities.World.html name: World nameWithType: World fullName: Ghost.Entities.World - uid: Ghost.Entities.ScriptComponent.Entity* commentId: Overload:Ghost.Entities.ScriptComponent.Entity href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_Entity name: Entity nameWithType: ScriptComponent.Entity fullName: Ghost.Entities.ScriptComponent.Entity - uid: Ghost.Entities.Entity commentId: T:Ghost.Entities.Entity parent: Ghost.Entities href: Ghost.Entities.Entity.html name: Entity nameWithType: Entity fullName: Ghost.Entities.Entity - uid: Ghost.Entities.ScriptComponent.ManagedEntity* commentId: Overload:Ghost.Entities.ScriptComponent.ManagedEntity href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_ManagedEntity name: ManagedEntity nameWithType: ScriptComponent.ManagedEntity fullName: Ghost.Entities.ScriptComponent.ManagedEntity - uid: Ghost.Entities.ManagedEntity commentId: T:Ghost.Entities.ManagedEntity parent: Ghost.Entities href: Ghost.Entities.ManagedEntity.html name: ManagedEntity nameWithType: ManagedEntity fullName: Ghost.Entities.ManagedEntity - uid: Ghost.Entities.ScriptComponent.GetComponent* commentId: Overload:Ghost.Entities.ScriptComponent.GetComponent href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_GetComponent__1 name: GetComponent nameWithType: ScriptComponent.GetComponent fullName: Ghost.Entities.ScriptComponent.GetComponent - uid: '{T}' commentId: '!:T' definition: T name: T nameWithType: T fullName: T - uid: T name: T nameWithType: T fullName: T - uid: Ghost.Entities.ScriptComponent.OnCreate* commentId: Overload:Ghost.Entities.ScriptComponent.OnCreate href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_OnCreate name: OnCreate nameWithType: ScriptComponent.OnCreate fullName: Ghost.Entities.ScriptComponent.OnCreate - uid: Ghost.Entities.ScriptComponent.OnDestroy* commentId: Overload:Ghost.Entities.ScriptComponent.OnDestroy href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_OnDestroy name: OnDestroy nameWithType: ScriptComponent.OnDestroy fullName: Ghost.Entities.ScriptComponent.OnDestroy - uid: Ghost.Entities.ScriptComponent.OnEnable* commentId: Overload:Ghost.Entities.ScriptComponent.OnEnable href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_OnEnable name: OnEnable nameWithType: ScriptComponent.OnEnable fullName: Ghost.Entities.ScriptComponent.OnEnable - uid: Ghost.Entities.ScriptComponent.OnDisable* commentId: Overload:Ghost.Entities.ScriptComponent.OnDisable href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_OnDisable name: OnDisable nameWithType: ScriptComponent.OnDisable fullName: Ghost.Entities.ScriptComponent.OnDisable - uid: Ghost.Entities.ScriptComponent.Start* commentId: Overload:Ghost.Entities.ScriptComponent.Start href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_Start name: Start nameWithType: ScriptComponent.Start fullName: Ghost.Entities.ScriptComponent.Start - uid: Ghost.Entities.ScriptComponent.Update* commentId: Overload:Ghost.Entities.ScriptComponent.Update href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_Update name: Update nameWithType: ScriptComponent.Update fullName: Ghost.Entities.ScriptComponent.Update - uid: Ghost.Entities.ScriptComponent.FixedUpdate* commentId: Overload:Ghost.Entities.ScriptComponent.FixedUpdate href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_FixedUpdate name: FixedUpdate nameWithType: ScriptComponent.FixedUpdate fullName: Ghost.Entities.ScriptComponent.FixedUpdate - uid: Ghost.Entities.ScriptComponent.LateUpdate* commentId: Overload:Ghost.Entities.ScriptComponent.LateUpdate href: Ghost.Entities.ScriptComponent.html#Ghost_Entities_ScriptComponent_LateUpdate name: LateUpdate nameWithType: ScriptComponent.LateUpdate fullName: Ghost.Entities.ScriptComponent.LateUpdate