Functions Summary |
| bool | ActorFits (Actor MovingActor, vector DesiredLocation, float ActorFitsRadius ))
|
| bool | AdjustCollisionSize (Actor SourceActor, float NewRadius, float NewHeight ))
|
| vector | CalcClosestCollisionPoint (Actor Other, vector Loc ))
|
| vector | CalcSprayDirection (rotator Direction, float Spread ))
|
| | ConformRot (out rotator Source, rotator Image, rotator Allowance ))
|
| bool | DoActorCylindersIntersect (Actor A1, Actor A2 ))
|
| bool | DoCylindersIntersect (vector Location1, float CollisionRadius1, float CollisionHeight1, vector Location2, float CollisionRadius2, float CollisionHeight2 ))
|
| bool | EndsInDigit (string S)
|
| float | GetDistanceBetweenActors (Actor A1, Actor A2 ))
|
| float | GetDistanceBetweenCylinders (vector FirstOrigin, float FirstRadius, float FirstHalfHeight, vector SecondOrigin, float SecondRadius, float SecondHalfHeight ))
|
| string | GetFloatString (float F, optional byte Precision)
|
| Actor | GetHitActor (Controller C, optional bool bTraceVisibleNonColliding ))
|
| Actor | GetHitActorInfo (Controller C, out vector HitLocation, out vector HitNormal, optional bool bTraceVisibleNonColliding ))
|
| vector | GetLocationAtActor (Actor TargetActor, float SourceCollisionRadius, float SourceCollisionHeight ))
|
| name | GetNameSafe (Object O ))
|
| string | GetPaddedTime (float Time, int Len, optional bool bRightJustify, optional string PadStr ))
|
| string | GetPhysicsString (Actor A ))
|
| int | GetQuadraticSolutions (float a, float b, float c, out float Solution1, out float Solution2 ))
|
| string | GetRotatorString (rotator R, optional byte Precision)
|
| bool | GetSphereIntersection (out float IntersectionDistance1, out float IntersectionDistance2, vector SphereCenter, float SphereRadius, vector LinePosition, vector LineNormal ))
|
| string | GetVectorString (vector V, optional byte Precision)
|
| | IncrementRotatorParam (out int Param, int Amount ))
|
| bool | IsLocationInActorCylinder (Actor OriginActor, vector TestLocation ))
|
| bool | IsLocationInActorSphere (Actor OriginActor, vector TestLocation, float SphereRadius ))
|
| bool | IsLocationInCylinder (vector CylinderOrigin, float CylinderRadius, float CylinderHeight, vector TestLocation ))
|
| bool | IsLocationInRadius (vector Origin, float Radius, vector TestLocation ))
|
| bool | IsLocationInSphere (vector SphereOrigin, float SphereRadius, vector TestLocation ))
|
| bool | LineBoxIntersection (vector LineStart, vector LineEnd, vector BoxMin, vector BoxMax)
|
| bool | LineConvexPolygonIntersection (vector LineStart, vector LineEnd, array<vector> Points, out vector IntersectionPoint)
|
| string | PadString (coerce string S, int PadLen, optional bool bRightJustify, optional string PadStr)
|
| int | ParseBool (out string S, out byte BOut, optional byte BDefault)
|
| int | ParseByte (out string S, out byte BOut, optional byte BDefault)
|
| int | ParseFloat (out string S, out float FOut, optional float FDefault)
|
| int | ParseInt (out string S, out int IOut, optional int IDefault)
|
| int | ParseName (out string S, out name NOut, optional bool bAdd, optional name NDefault)
|
| int | ParseString (out string S, out string SOut, optional string SDefault)
|
| int | ParseVector (out string S, out vector VOut, optional vector VDefault)
|
| vector | PerpendicularXY (vector V ))
|
| float | PerturbFloatPercent (float Num, float PerturbPercent ))
|
| int | PerturbInt (int Num, int PerturbPlusMinus ))
|
| float | PointPlaneDistance (vector Point, vector PlaneBase, vector PlaneNormal)
|
| | RandomizeRotator (out rotator TargetRotator, int RollPerturbMin, int RollPerturbMax, int YawPerturbMin, int YawPerturbMax, int PitchPerturbMin, int PitchPerturbMax ))
|
| | RandomizeRotatorParam (out int Param, int PerturbMin, int PerturbMax ))
|
| bool | RotationEquivalent (Rotator FirstRotation, Rotator SecondRotation, float RotationComponentTolerance ))
|
| bool | RSLC (out CheckResult Hit, Actor Source, vector Start, optional vector TraceDirection, optional float TraceInterval, optional float TraceLimit, optional int TraceFlags, optional vector Extent)
|
| float | ScaleLinear (float Val, float RangeMin, float RangeMax, float MinRangeVal, float MaxRangeVal ))
|
| string | SecondsToTime (float TimeSeconds, optional bool bNoSeconds ))
|
| | SetLandedRotParam (out int Val, int DesiredVal ))
|
| bool | ShiftCollisionCylinder (Actor SourceActor, float HeightChange ))
|
| string | StripPathFromFileName (string InName ))
|
| | StripSpaces (out string S, bool bStripLeading, bool bStripTrailing)
|
| bool | TraceFromActor (Actor GivenActor, vector DestinationPoint, optional bool bCollideActors, optional bool bUseExtents ))
|
| Actor | TraceRecursive (Actor Instance, out vector HitLocation, out vector HitNormal, vector StartLoc, optional bool bTraceActors, optional float TraceInterval, optional vector TraceDirection, optional float TraceLimit, optional vector Extent, optional int TraceFlags, optional bool bTraceVisibleNonColliding)
|
| | TruncateDigits (out string S)
|
| bool | ValidBoolString (string S)
|
| bool | ValidByteString (string S)
|
| bool | ValidFloatString (string S)
|
| bool | ValidIntString (string S)
|
| bool | ValidNameString (string S)
|
| bool | VectAproxEqual (vector v1, vector v2, float Allowance ))
|
| bool | VectorAproxEqual (vector FirstVector, vector SecondVector ))
|
| | ZeroRotParam (out int Val ))
|
Inherited Functions from Engine.Actor |
*, +, -, AddActor, AddActorAt, AddArrow, AddBox, AddCylinder, AddLine, AlignMeshSpecialHandling, AllActors, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, Attach, AttachToBone, AutoDestroy, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BM, BroadcastLocalizedMessage, Bump, CanHit, CanSplash, ChildActors, ClearRenderData, CollidingActors, ColorBlack, ColorBlue, ColorBrown, ColorCyan, ColorDkBlue, ColorDkCyan, ColorDkGreen, ColorDkGrey, ColorDkMagenta, ColorDkRed, ColorDkYellow, ColorGreen, ColorGrey, ColorLtGrey, ColorMagenta, ColorOrange, ColorPink, ColorRed, ColorWhite, ColorYellow, ConsoleCommand, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DialogBegin, DialogEnd, DialogInitiate, DialogPause, DialogSetEndingFocus, DialogSetFocus, DialogTerminate, DialogUnPause, DisplayDebug, DM, DMAssert, DMN, DMT, DMTN, DMTNS, DOREP, DTM, DynamicActors, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, FallLanding, FastTrace, FellOutOfWorld, FindActorByTag, FindBase, FinishAnim, FinishInterpolation, FitActorAt, FORCEREP, GainedChild, GetAgentAnimInfo, GetAgentInputInfo, GetAnim, GetAnimBaseName, GetAnimCount, GetAnimExtInfo1, GetAnimExtInfo2, GetAnimFrames, GetAnimGroup, GetAnimIndex, GetAnimParams, GetAnimSlot, GetAnimVersion, GetAverageSurfaceNormal, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClient, GetCollisionBoundingBox, GetCommandLine, GetDescription, GetGoreDetailLevel, GetHumanReadableName, GetItemName, GetLocalString, GetMapName, GetMaxDetailLevel, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOggDuration, GetRenderBoundingBox, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSkill, GetSoundDuration, GetURLMap, HasAnim, HitWall, HitWallEx, HurtRadius, ID, IsAnimating, IsDetailLevelOK, IsDifficultyOK, IsGoreOK, IsInPain, IsInVolume, IsNPC, IsPlayer, IsRealPlayer, IsTweening, IsUsable, KAddForce, KAddImpulse, KAddTorque, KDisableCollision, KEnableCollision, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRestitution, KilledBy, KImpact, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetStayUpright, KWake, Landed, LandedEx, LinkSkelAnim, LockRootMotion, LoopAnim, LostChild, MakeColor, MakeNoise, MatchStarting, MeshAgentCallAction, MeshAgentEnableChannel, MeshAgentGetActionCount, MeshAgentGetActionName, MeshAgentGetChannelBoundAction, MeshAgentGetChannelBoundLevel, MeshAgentGetChannelBoundTime, MeshAgentGetChannelCount, MeshAgentGetChannelName, MeshAgentGetChannelScriptName, MeshAgentGetInputCount, MeshAgentGetInputCurValue, MeshAgentGetInputName, MeshAgentGetInputValueCount, MeshAgentGetInputValueName, MeshAgentImmediateAction, MeshAgentResetChannel, MeshAgentSetInputCurValue, MeshAgentSetInputLock, MeshGetAttachments, MeshGetNodeCount, MeshGetNodeIndexed, MeshGetNodeNamed, MeshGetNodeWeapon, MeshGetSatelliteActor, MeshGetSatelliteLocation, MeshGetStaticMeshAttachmentOffset, MeshNodeGetIndex, MeshNodeGetRotation, MeshNodeGetScale, MeshNodeGetTranslation, MeshNodeSetRotation, MeshNodeSetScale, MeshNodeSetTranslation, MeshSetSatellite, MeshSetStaticMeshAttachmentOffset, MeshSetStaticMeshAttachmentSkin, MeshSetStaticMeshAttachmentSkinsAll, ModifyDefaultProperties, MountSetParent, Move, MoveAttachment, MoveCacheEntry, MoveSmooth, NearSpot, NotifyGoreDetailChanged, NotifyLog, NotifyPlaySound, NotifyPlaySoundRadius, NotifyUnuse, OD, OnUnuse, OnUse, ParticleTrigger, ParticleUnTrigger, PauseAudio, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayMusic, PlayOwnedSound, PlaySound, PlayVoice, PlusDir, PostBeginPlay, PostTeleport, PostTouch, PreBeginPlay, PreparedForDialog, PreTeleport, RadiusActors, RedoBNetInitial, RefreshAllScriptProcesses, ReplaceText, Replication, Reset, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetClassStatic, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetTimer, ShouldDestroy, SingleLineCheck, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopMovement, StopMusic, StopSound, StopSoundSlot, StopVoice, StopVoiceFile, TakeDamage, Tick, Timer, TM, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceTexture, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnPauseAudio, UnTouch, UnTrigger, UntriggerEvent, UpdateMountPhysics, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange |