scripting:start
This is an old revision of the document!
Table of Contents
Scripting
New to scripting? read about Datatypes
Or read about the most common functions and basic scripting knowledge
Snippets
//Get the entity (soldier) GenericEntity soldier = GenericEntity.Cast(GetWorld().FindEntityByName("soldier_scripted")); //Control the Soldier. CharacterControllerComponent soldier_c = CharacterControllerComponent.Cast(soldier.FindComponent(CharacterControllerComponent)); // change stance soldier_c.SetStanceChange(ECharacterStanceChange.STANCECHANGE_TOCROUCH); // move soldier vector direction = {0,0,1}; soldier_c.SetMovement(2, direction); // shoot phase 1 soldier_c.SetWeaponRaised(true); soldier_c.SetSafety(false, true); // shoot phase 2 soldier_c.SetFireMode(2); soldier_c.SetFireWeaponWanted(1)
Global functions
Classes
Components
scripting/start.1660168788.txt.gz · Last modified: 2022/08/10 22:59 by jerryhopper