====== Scripting Knowledge ====== This section is work in progress. All information is based on assumptions of limited knowledge about EnfusionScript. **GetWorld()** GetWorld() is is a global function that returns the 'BaseWorld' object. GetWorld().FindEntityByName("soldier_scripted") ====== Common used snippets ====== **get a entity by name** GenericEntity soldier = GenericEntity.Cast(GetWorld().FindEntityByName("soldier_scripted")); ** get controller of the entity ** CharacterControllerComponent soldier_c = CharacterControllerComponent.Cast(soldier.FindComponent(CharacterControllerComponent)); ** control the entity ** CharacterControllerComponent soldier_c = CharacterControllerComponent.Cast(soldier.FindComponent(CharacterControllerComponent));