script
script provides access to the component and entity.Properties
DamageableComponent DamageableComponent
The 
DamageableComponent component. Returns nil if it does not exist on the entity.YaBackpackComponent YaBackpackComponent
The 
YaBackpackComponent component. Returns nil if it does not exist on the entity.YaBackpackConfigComponent YaBackpackConfigComponent
The 
YaBackpackConfigComponent component. Returns nil if it does not exist on the entity.YaForcerComponent YaForcerComponent
The 
YaForcerComponent component. Returns nil if it does not exist on the entity.YaGroupConfigComponent YaGroupConfigComponent
The 
YaGroupConfigComponent component. Returns nil if it does not exist on the entity.YaItemConfigComponent YaItemConfigComponent
The 
YaItemConfigComponent component. Returns nil if it does not exist on the entity.YaMovableComponent YaMovableComponent
The 
YaMovableComponent component. Returns nil if it does not exist on the entity.YaMoverComponent YaMoverComponent
The 
YaMoverComponent component. Returns nil if it does not exist on the entity.YaPendulumComponent YaPendulumComponent
The 
YaPendulumComponent component. Returns nil if it does not exist on the entity.YaPlayerComponent YaPlayerComponent
The 
YaPlayerComponent component. Returns nil if it does not exist on the entity.YaSpinnerComponent YaSpinnerComponent
The 
YaSpinnerComponent component. Returns nil if it does not exist on the entity.YaTraceMoverComponent YaTraceMoverComponent
The 
YaTraceMoverComponent component. Returns nil if it does not exist on the entity.YaVfxComponent YaVfxComponent
The 
YaVfxComponent compoent. Returns nil if it does not exist on the entity.Functions
table GetYaComponent(string name)
ReturnsThe component object or nil if not exists.
Returns the component attached to the entity.nameThe name of the component.
YaEntity SelfEntity()
ReturnsThe entity.
Returns YaEntity of the current entity.void AddAutoRemoveListener(table component, string eventName, function handler)
Adds a handler to the component for the eventName event, and removes the handler when the entity is destroyed.
componentAn instance with theAddListener andRemoveListener function, such asYaMoverComponent 
script:AddAutoRemoveListener(YaTime:WaitFor(10), "TimeEvent", function() end)