Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

Ignores statement

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search

[edit] Concept

Ignores statement allows you to specify functions and events that will not be executed when the actor is in defined state.
For example, if you create state Firing and put Fire and AltFire in ignores, Fire and AltFire functions wont be executed.
Note that functions declared as 'final' can't be ignored.

[edit] Practice

state Firing
{
ignores Fire, AltFire; //So player cant call Fire and AltFire when firing a weapon, meanie not refire and cheat
Begin:
DoTheFireStuff(); //Trace or spawn projectile
Sleep(1.0); //Some refire rate, purely demonstrational, real weapons use FinishAnim() instead
GotoState('Idle'); //In different state we can fire again
}
Personal tools