Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

JBAddonProtection.JBGameRulesProtection

Extends
JBGameRules

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameRules
         |   
         +-- Jailbreak.JBGameRules
            |   
            +-- JBAddonProtection.JBGameRulesProtection

Variables Summary
ShaderBlueHitEffect
JBAddonProtectionMyAddon
soundProtectionHitSound
ShaderRedHitEffect
Inherited Variables from Engine.GameRules
NextGameRules

Functions Summary
functionbool CanBotAttackEnemy (Bot Bot, Pawn PawnEnemy))
functionJBTagPlayer GetFirstTagPlayer ()))
functionJBInfoProtection GetMyProtection (PlayerReplicationInfo PRI))
function GiveProtectionTo (JBTagPlayer TagPlayer, optional bool bProtectNow))
function HitShieldEffect (Pawn ProtectedPawn))
functionbool IsProtected (Pawn thisPawn))
function Llamaize (Controller ControllerPlayer))
functionint NetDamage (int OriginalDamage, int Damage, Pawn Injured, Pawn InstigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType))
function NotifyArenaEnd (JBInfoArena Arena, JBTagPlayer TagPlayerWinner))
function NotifyArenaStart (JBInfoArena Arena))
function NotifyExecutionCommit (TeamInfo Team))
function NotifyJailClosed (JBInfoJail Jail, TeamInfo Team))
function NotifyJailOpening (JBInfoJail Jail, TeamInfo Team))
function NotifyPlayerJailed (JBTagPlayer NewJailedPlayer))
function NotifyPlayerReleased (JBTagPlayer TagPlayer, JBInfoJail Jail))
functionbool PreventDeath (Pawn Killed, Controller Killer, class<DamageType> damageType, vector HitLocation))
Inherited Functions from Jailbreak.JBGameRules
AllowForcedRelease, CanBotAttackEnemy, CanBroadcast, CanRelease, CanSendToArena, CanSendToJail, GetNextJBGameRules, NotifyArenaEnd, NotifyArenaStart, NotifyExecutionCommit, NotifyExecutionEnd, NotifyJailClosed, NotifyJailOpened, NotifyJailOpening, NotifyPlayerDisconnect, NotifyPlayerJailed, NotifyPlayerReconnect, NotifyPlayerReleased, NotifyRound
Inherited Functions from Engine.GameRules
AddGameRules, CheckEndGame, CheckScore, CriticalPlayer, FindPlayerStart, GetRules, GetServerDetails, HandleRestartGame, NetDamage, OverridePickupQuery, PreventDeath, PreventSever, ScoreKill, ScoreObjective


Variables Detail

BlueHitEffect Source code

var private Shader BlueHitEffect;

MyAddon Source code

var JBAddonProtection MyAddon;

ProtectionHitSound Source code

var private sound ProtectionHitSound;

RedHitEffect Source code

var private Shader RedHitEffect;


Functions Detail

CanBotAttackEnemy Source code

function bool CanBotAttackEnemy ( Bot Bot, Pawn PawnEnemy) )

GetFirstTagPlayer Source code

final function JBTagPlayer GetFirstTagPlayer ( ) )

GetMyProtection Source code

final function JBInfoProtection GetMyProtection ( PlayerReplicationInfo PRI) )

GiveProtectionTo Source code

function GiveProtectionTo ( JBTagPlayer TagPlayer, optional bool bProtectNow) )

HitShieldEffect Source code

function HitShieldEffect ( Pawn ProtectedPawn) )

IsProtected Source code

function bool IsProtected ( Pawn thisPawn) )

Llamaize Source code

function Llamaize ( Controller ControllerPlayer) )

NetDamage Source code

function int NetDamage ( int OriginalDamage, int Damage, Pawn Injured, Pawn InstigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType) )

NotifyArenaEnd Source code

function NotifyArenaEnd ( JBInfoArena Arena, JBTagPlayer TagPlayerWinner) )

NotifyArenaStart Source code

function NotifyArenaStart ( JBInfoArena Arena) )

NotifyExecutionCommit Source code

function NotifyExecutionCommit ( TeamInfo Team) )

NotifyJailClosed Source code

function NotifyJailClosed ( JBInfoJail Jail, TeamInfo Team) )

NotifyJailOpening Source code

function NotifyJailOpening ( JBInfoJail Jail, TeamInfo Team) )

NotifyPlayerJailed Source code

function NotifyPlayerJailed ( JBTagPlayer NewJailedPlayer) )

NotifyPlayerReleased Source code

function NotifyPlayerReleased ( JBTagPlayer TagPlayer, JBInfoJail Jail) )

PreventDeath Source code

function bool PreventDeath ( Pawn Killed, Controller Killer, class<DamageType> damageType, vector HitLocation) )


Defaultproperties

defaultproperties
{
    RedHitEffect=Shader'XGameShaders.PlayerShaders.PlayerTransRed'
    BlueHitEffect=Shader'XGameShaders.PlayerShaders.PlayerTrans'
    ProtectionHitSound=Sound'WeaponSounds.BaseImpactAndExplosions.bShieldReflection'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:10.850 - Created with UnCodeX