VSLib
Simple, powerful VScript Library for L4D2
 All Classes Namespaces Files Functions Pages
VSLib.EasyLogic.Players Class Reference

Return player entities that match required criteria. More...

Private Member Functions

Player[] Bots ()
 
Player[] All ()
 
Player[] Infected ()
 
Entity[] CommonInfected ()
 
Player[] Survivors ()
 
Player[] AliveSurvivors ()
 
Player AnySurvivor ()
 
Player AnyAliveSurvivor ()
 
Player RandomAliveSurvivor ()
 
Player SurvivorWithHighestFlow ()
 
Player[] Humans ()
 
Player[] OfType (int playerType)
 

Detailed Description

Return player entities that match required criteria.

Member Function Documentation

Player [] VSLib.EasyLogic.Players.AliveSurvivors ( )
private

Returns a table of all alive survivors.

Player [] VSLib.EasyLogic.Players.All ( )
private

Returns a table of all players.

Player VSLib.EasyLogic.Players.AnyAliveSurvivor ( )
private

Returns one valid alive survivor, or null if none exist

Player VSLib.EasyLogic.Players.AnySurvivor ( )
private

Returns one valid survivor, or null if none exist

Player [] VSLib.EasyLogic.Players.Bots ( )
private

Returns a table of all bots.

Entity [] VSLib.EasyLogic.Players.CommonInfected ( )
private

Returns a table of all common infected.

Player [] VSLib.EasyLogic.Players.Humans ( )
private

Returns a table of all human players.

Player [] VSLib.EasyLogic.Players.Infected ( )
private

Returns a table of all special infected.

Player [] VSLib.EasyLogic.Players.OfType ( int  playerType)
private

Returns a table of all infected of a specific type.

Player VSLib.EasyLogic.Players.RandomAliveSurvivor ( )
private

Returns one RANDOM valid alive survivor, or null if none exist

Player [] VSLib.EasyLogic.Players.Survivors ( )
private

Returns a table of all survivors.

Player VSLib.EasyLogic.Players.SurvivorWithHighestFlow ( )
private

Returns one valid alive survivor with the highest flow distance, or null if none exist


The documentation for this class was generated from the following file: