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

U2Pawns.U2AraknidControllerHatched

Extends
U2AraknidController

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Controller
      |   
      +-- Engine.LicenseeController
         |   
         +-- Engine.AIController
            |   
            +-- U2.U2NPCController
               |   
               +-- U2AI.U2NPCControllerScriptable
                  |   
                  +-- U2AI.U2NPCControllerShared
                     |   
                     +-- U2AI.U2NPCControllerBase
                        |   
                        +-- U2AI.U2NPCControllerBasic
                           |   
                           +-- U2Pawns.U2AraknidController
                              |   
                              +-- U2Pawns.U2AraknidControllerHatched

Constants Summary
HatchedState='Hatched'
PlayMommySoundTimer='PlayMommySound'
Inherited Contants from U2Pawns.U2AraknidController
AdjustDistanceLabel, KeepAdjustingLabel, MaxGetNearCorpseAttempts, NoTargetLabel, Threshold, WaitForTargetLandingLabel
Inherited Contants from U2AI.U2NPCControllerBasic
CrouchStanceChangeDuration, FakeNotifyLeapBeginTimerName, FreezeNPCHackTimerName, LeapBeginNotify, MinImpaleCos, ProneStanceChangeDuration, StayNotify

Variables Summary
boolbGrownUp
boolbWalkedToMomma
floatHatchedTime
ActorMomma
U2AraknidControllerHatched
floatFollowMommaSeconds
floatMaxWanderDistanceFromMomma
floatMinSelfDestructDistance
soundMommySound
Inherited Variables from U2Pawns.U2AraknidController
GoalDistance
Inherited Variables from U2AI.U2NPCControllerBasic
Aggressiveness, AlertTime, AmbushSpot, bAcceptedState, bChangeDir, bDeviousHunting, bDodgeFinished, BehaviorController, BehaviorControllerClass, bExecuteOrders, bFireFalling, bFrustrated, bInitiatingAttack, bKamikaze, bLeaping, bLeapNotifyTimeSet, BlockedPath, bMeleeDamagedTarget, bShowOrdersObjects, bSmartAboutTurrets, bSniping, bStationary, bStrafeDir, bTriedLastDetectedLocation, DefaultAcquisitionState, DefaultDeadLockedState, DefaultImmobileAttackState, DefaultImmobileState, DestinationResult, ExecuteOrdersThreshold, HidingSpot, ImpaleVictim, LastBumpDamageTime, LastInvFind, LastSpecialDestinationCheck, LeapLastHitWallNormal, LeapLastHitWallTime, LeapMinHitWallDelay, MaxFallbackNoDetectTime, MaxHuntTime, MeleeEndTime, NextLeapTime, OldCheckBehaviorDelay, OldCheckMetaStateDelay, OldControllerEnemy, OrderGiver, Orders, OrdersObject, OrdersThreshold, PendingLeapRotation, PendingLeapSpeed, RealLastDetectedLocation, RefireDelay, StartDodgeTime, StartTurnTime, StateStartLocation, StationarySpot, VerifyCoverRate

Functions Summary
event BeginState ()))
@HatchedState
functionbool CanSelfDestruct ()))
@HatchedState
event Destroyed ()))
@AttackFallbackState
event EndState ()))
@HatchedState
functionvector GetWanderDirection (int FallbackType ))
@HatchedState
functionfloat GetWanderDistanceModifier ()))
@HatchedState
functionEMoveType HandleSetMoveTargetError (Actor GoalActor, float GoalDistance ))
@AttackFallbackState
function NavigationError (U2Pawn.EErrorType ErrorType, string ErrorMessage ))
@AttackFallbackState
functionbool PickDestination ()))
@HatchedState
function PlayMommySound ()))
@HatchedState
functionbool ShouldWanderTowardMomma ()))
@HatchedState
function Trigger (Actor Other, Pawn EventInstigator, optional name EventName ))
@AttackFallbackState
function WanderDidMoveSpecialHandling ()))
@HatchedState
Inherited Functions from U2Pawns.U2AraknidController
AllowFriendlyBumpStateChanges, BeginState, EndState, EnemyAcquired, GetAdjustDistanceDestination, GetNextRandomSoundTime, HandleEnemyKilledSafe, OKToHit
Inherited Functions from U2AI.U2NPCControllerBasic
AbortedLeap, AdjustAim, AssignCoverSpot, BCBlockFiring, BCStartFiring, BeginState, BlockFiring, CanAttemptLeapAttack, CanDodge, CanDoRagdollHit, CanFire, CanImpale, CanStakeOut, CanUseStillAnimations, ChangeDestination, CheckBehaviorEnabled, CheckHoldActor, ClearCoverSpot, ClearHoldSpots, ClearOrders, ClearReferencesTo, CloseRequiresPathing, ContinueStakeOut, DamageAttitudeTo, DeferTo, Destroyed, DetermineOrdersTransition, DoLeapAttack, EndPanic, EndState, EnemyAcquired, EnemyInLeapRange, EnemyInMeleeRange, EnemyInvalid, EnemyNotInMeleeRange, EnemyRangeTransition, eventAutoBegin, eventBumpAll, eventBumpEnemy, eventBumpFriend, eventEnemyNotVisible, eventHearNoiseThreat, eventSeeEnemy, eventSeeOther, eventTakeDamage, eventTookDamage, ExecuteDodge, FaceTarget, FakeNotifyLeapBeginTimer, FearThisSpot, FindAlternativeClosePath, FindCoverActor, FindRetreatDestination, FindSpecialAttraction, FindViewSpot, FinishedLeap, FireAt, FireShot, FreezeNPCHackTimer, FriendlyBumpSpecial, GetAttackStyle, GetCurrentFireRate, GetDefenseStyle, GetDodgeSpeed, GetExtendedStateInformation, GetExtraWanderDistance, GetFinalDestinationActor, GetHoldActor, GetLeapDamage, GetLeapHighParameters, GetLeapLowParameters, GetLeapMaxParameters, GetLeapMomentumTransfer, GetLeapParameters, GetMetaStateName, GetMetaStateNameShort, GetOrderGiver, GetOrders, GetOrdersObject, GetOrdersThreshold, GetPossibleFiringLocation, GetPredictedCloseLocation, GetReachedDestinationDistance, GetReactionToEnemy, GetShouldUseDeviousTactics, GetSpecialGoal, GetSpecifiedFireRate, GetTacticalMoveType, GetTarget, HandleBump, HandleBumpedByEnemy, HandledInvalidLanding, HandleEnemyInvalid, HandleEnemyKilledSafe, HandleEnemyKilledUnSafe, HandleFinishedRotation, HandleFriendDead, HandleHoldAtDestination, HandleIncoming, HandleKnockDown, HandlePanic, HandleReachedOrdersObject, HandleRecoveredEnemy, HasInstantHitAttack, HasReachedOrdersObject, HasSquadOrders, IgnoreTargetRange, ImpaleAttack, ImpaleAttackAbort, ImpaleAttackAnimationAbort, ImpaleMountVictim, ImpalePawn, ImpaleSetLaunchVector, ImpaleUnMountVictim, InitializeState, IsFacingTarget, IsFiring, IsImpaling, IsMeleeAttacking, IsMobile, IsPreparedToFire, IsPreparedToMelee, IsRepeatFire, IsStationary, KeepAttacking, KnockDownAnim, MaybeAcquireEnemy, MaybeAlertOthers, MaybeClearHuntingEnemy, MaybeFire, MaybeSetEnemy, MayFall, MeleeAttack, MeleeAttackAbort, MeleeDamageTimer, NotifyHeadVolumeChange, NotifyHitWall, NotifyKilled, NotifyLanded, NotifyLeapBegin, NotifyMeleeDamagedEnemy, NotifyMetaStateChange, NotifyTakeHit, OKToHit, OverrideSpecialAttraction, PawnIsInPain, PickDestination, PickNextSpot, PlayFriendDeadSound, PlayRandomSound, Possess, PossessStartup, PriorityObjective, ProcessOrders, ProcessOrdersFollow, ProcessOrdersGoto, ProcessOrdersHold, ProcessOrdersNone, ProcessOrdersSquad, RangedAttackAbort, ReachedHome, ReduceThreat, ReflectNotify, ResetGlobalAISettings, Restart, RestoreCanStrafe, SetChargeDestination, SetCurrentCoverSpot, SetExecuteOrders, SetFall, SetFocus, SetOrders, SetOrdersObject, SetPeripheralVision, SetSpecialAnim, SetStationary, SetValidFiringLocation, SetWanderMoveSpeed, SharedTimerEvent, ShotFiredNotification, ShouldAbortState, ShouldClearSpecialColliders, ShouldDeferTo, ShouldGiveUpHunting, ShouldTryToLead, ShouldWanderPause, SpawnShotTimer, SpecialDeathHandling, SpecialHuntDestination, SplashDamageAttack, SplashJump, StartFalling, StopFearingEnemy, StopFiringBase, StopFiringUpdate, StrafeFromDamage, TestAimLocation, TestCanJump, Tick, TimeSinceTargetLastSeen, TrySplashDamageAttack, TryStrafe, TryToCloseDodge, TryToDodge, TryToFindCover, TryToHit, UnImpalePawn, UpdateEnemy, UpdateOrders, UpdateRetreatBehavior, UpdateStance, UpdateTacticalMoveBehavior, UseTacticalJumps, VerifyCoverSpot, VerifyStateChange, WanderAfterFriendlyBumpExtra

States Summary
@HatchedState Source code
state @HatchedState extends @WanderingState
BeginState, CanDefend, CanDoRagdollHit, CanFire, CanSelfDestruct, DefensiveModeBegin, DefensiveModeDamage, DefensiveModeEnd, DefensiveModeTimer, Destroyed, EndState, eventTakeDamage, GetGloveLocation, GetMoveSpeed, GetTacticalMoveType, GetWanderDirection, GetWanderDistanceModifier, HandleDeflection, HandleRandomSoundTimer, PickDestination, PlayMommySound, ReflectNotify, ShotFiredNotification, ShouldWanderTowardMomma, TauntTimer, WanderDidMoveSpecialHandling


Constants Detail

HatchedState Source code

const HatchedState = 'Hatched';

PlayMommySoundTimer Source code

const PlayMommySoundTimer = 'PlayMommySound';


Variables Detail

bGrownUp Source code

var bool bGrownUp;

bWalkedToMomma Source code

var bool bWalkedToMomma;

HatchedTime Source code

var float HatchedTime;

Momma Source code

var Actor Momma;

U2AraknidControllerHatched

FollowMommaSeconds Source code

var(U2AraknidControllerHatched) float FollowMommaSeconds;

MaxWanderDistanceFromMomma Source code

var(U2AraknidControllerHatched) float MaxWanderDistanceFromMomma;

MinSelfDestructDistance Source code

var(U2AraknidControllerHatched) float MinSelfDestructDistance;

MommySound Source code

var(U2AraknidControllerHatched) sound MommySound;


Functions Detail

BeginState @HatchedState Source code

event BeginState ( ) )

CanSelfDestruct @HatchedState Source code

function bool CanSelfDestruct ( ) )

Destroyed @AttackFallbackState Source code

event Destroyed ( ) )

EndState @HatchedState Source code

event EndState ( ) )

GetWanderDirection @HatchedState Source code

function vector GetWanderDirection ( int FallbackType ) )

GetWanderDistanceModifier @HatchedState Source code

function float GetWanderDistanceModifier ( ) )

HandleSetMoveTargetError @AttackFallbackState Source code

function EMoveType HandleSetMoveTargetError ( Actor GoalActor, float GoalDistance ) )

NavigationError @AttackFallbackState Source code

function NavigationError ( U2Pawn.EErrorType ErrorType, string ErrorMessage ) )

PickDestination @HatchedState Source code

function bool PickDestination ( ) )

PlayMommySound @HatchedState Source code

function PlayMommySound ( ) )

ShouldWanderTowardMomma @HatchedState Source code

function bool ShouldWanderTowardMomma ( ) )

Trigger @AttackFallbackState Source code

function Trigger ( Actor Other, Pawn EventInstigator, optional name EventName ) )

WanderDidMoveSpecialHandling @HatchedState Source code

function WanderDidMoveSpecialHandling ( ) )


Defaultproperties

defaultproperties
{
	FollowMommaSeconds=60.000000
	MinSelfDestructDistance=2000.000000
	MaxWanderDistanceFromMomma=250.000000
	MommySound=Sound'U2WeaponsA.LeechGun.LG_SpiderBabyBorn'
	DefaultState='Hatched'
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:33.489 - Created with UnCodeX