26 lines
993 B
Ucode
26 lines
993 B
Ucode
|
//=============================================================================
|
||
|
// AnimationProxy
|
||
|
//=============================================================================
|
||
|
//
|
||
|
//=============================================================================
|
||
|
// Killing Floor 2
|
||
|
// Copyright (C) 2015 Tripwire Interactive LLC
|
||
|
//=============================================================================
|
||
|
/**
|
||
|
*
|
||
|
*
|
||
|
* This plugin introduces squad mechanics to owning BaseAIController. This class is not the same as a squad itself,
|
||
|
* it introduces actions that can be performed on a squad. Advantage of this approach is that any given BaseAIController
|
||
|
* can easily change squads just by changing 'Squad' variable of its 'CoveringPlugin'.
|
||
|
*/
|
||
|
|
||
|
class PluginSquad extends AIPlugin within BaseAIController
|
||
|
native(Plugin);
|
||
|
|
||
|
var const BaseAISquad Squad;
|
||
|
|
||
|
final native function EnemyPerceived(EWSPerceptionMode PerceptionType, Pawn PerceivedEnemy);
|
||
|
|
||
|
defaultproperties
|
||
|
{
|
||
|
}
|