Character {{ currentPage ? currentPage.title : "" }}

PrimalCharacter:

Variable

Explain

bIsDeath

Character is death

Team

team id

ReturnPlayMontage

Call MulticastPlayMontage and return value

FreezeMeshCounter

Freeze mesh counter

DisableMoveCounter

Disable move counter

Function

Explain

OnDeath

When death will call

MulticastPlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate FName StartSectionName)

Multicast,PlayAnimMontage

MulticastPlayMontage(UAnimMontage* MontageToPlay, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt , bool bStopAllMontages)

Multicast,PlayAnimMontage

IsPlayMontage

Is playMontage now

GetPlayMontageResult

Get MulticastPlayMontage return value ReturnPlayMontage

GetIsDisableInput

Is disable input

APrimalPlayer:

Variable

Explain

RideMonster

Ride monster character

bIsRiding

Is Riding now

UnarmedWeaponClass

UnarmedWeaponClass

SummonWeapon

Temporary weapons generated by summoning

FirstWeapon

Main Weapon

SecondaryWeapon

Secondary Weapon

UsedWeaponType

Current weapon type

RollAbilityClass

RollAbilityClass

RollTriggerTag

RollTriggerTag

DodgeAbilityClass

DodgeAbilityClass

DodgeTriggerTag

Dodge Trigger Tag

DefaultSkin*

DefaultSkin

Function

Explain

SetRidingCharacter(ACharacter* Character)

Set Riding Character

ServerToggleCombat

Toggle Combat(Knife retraction)

OnWeaponDestroy

Weapon Has Destroy

OnSummonWeapon

Summon Weapon

ServerToggleWeapon(int32 Index)

ToggleWeapon 0 Unarmed 1 First 2 Secondary

MulticastWarpTargetFromLocation(FName WarpTargetName, FVector TargetLocation)

Multicast,Set MotionWarping

CanRoll(FVector Direction)(Override)

Can Roll

ServerRoll(FVector Direction)

Do Roll

CanDodge(FVector Direction)(Override)

CanDodge

ServerDodge(FVector Direction)

Do Dodge

APrimalMonster:

Variable

Explain

RiderCharacter

Rider player character

bRiderValid

Has rider

RideSocket

Ride socket name

DisableRideCounter

Disable ride counter

Function

Explain

CanRide

Can ride,can override CanRideInternal

GetReleaseRideTransform

Obtain the position of character teleportation when releasing the ride

ClearRider

Remove rider,can override ClearRiderInternal

SetRider(APrimalPlayer* Player)

Set rider,can override SetRiderInternal

MulticastSetRide(APrimalPlayer* Player)

Multicast,set rider,call SetRider

MulticastClearRide

Multicast,remove rider,call ClearRider

PauseAIControl

Pause AI controller

ResumeAIControl

Resume AI controller

{{{ content }}}