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 |