Files
GhostEngine/doc/api/Ghost.Entities.ScriptComponent.yml
Misaki d8a7b07624 feat(graphics): improve rendering pipeline and docs
- Refactor D3D12 backend and RenderGraph module
- Update graphics RHI and core rendering components
- Add Random.hlsl shader include
- Regenerate API documentation and update user guides
2026-03-27 22:23:44 +09:00

742 lines
24 KiB
YAML

### 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<T>()
nameWithType: ScriptComponent.GetComponent<T>()
fullName: Ghost.Entities.ScriptComponent.GetComponent<T>()
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<T>() 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