Class EOS_AntiCheatCommon_LogPlayerUseWeaponData
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.anticheat.common.EOS_AntiCheatCommon_LogPlayerUseWeaponData
- Direct Known Subclasses:
EOS_AntiCheatCommon_LogPlayerUseWeaponData.ByReference,EOS_AntiCheatCommon_LogPlayerUseWeaponData.ByValue
@FieldOrder({"PlayerHandle","PlayerPosition","PlayerViewRotation","IsPlayerViewZoomed","IsMeleeAttack","WeaponName"})
public class EOS_AntiCheatCommon_LogPlayerUseWeaponData
extends com.sun.jna.Structure
- Since:
- 8/5/2023
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intSet toEOS_Bool.EOS_TRUEif the player is using a melee attack, otherwiseEOS_Bool.EOS_FALSEEOS_Bool.EOS_TRUEif the player's view is zoomed (e.g.Locally unique value used in RegisterClient/RegisterPeerAttack origin world position as a 3D vectorAttack direction as a quaternionName of the weapon used.Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
EOS_ANTICHEATCOMMON_LOGPLAYERUSEWEAPON_WEAPONNAME_MAX_LENGTH
public static int EOS_ANTICHEATCOMMON_LOGPLAYERUSEWEAPON_WEAPONNAME_MAX_LENGTH -
PlayerHandle
Locally unique value used in RegisterClient/RegisterPeer -
PlayerPosition
Attack origin world position as a 3D vector -
PlayerViewRotation
Attack direction as a quaternion -
IsPlayerViewZoomed
EOS_Bool.EOS_TRUEif the player's view is zoomed (e.g. using a sniper rifle), otherwiseEOS_Bool.EOS_FALSE -
IsMeleeAttack
Set toEOS_Bool.EOS_TRUEif the player is using a melee attack, otherwiseEOS_Bool.EOS_FALSE -
WeaponName
Name of the weapon used. Will be truncated toEOS_ANTICHEATCOMMON_LOGPLAYERUSEWEAPON_WEAPONNAME_MAX_LENGTHbytes if longer.
-
-
Constructor Details
-
EOS_AntiCheatCommon_LogPlayerUseWeaponData
public EOS_AntiCheatCommon_LogPlayerUseWeaponData() -
EOS_AntiCheatCommon_LogPlayerUseWeaponData
public EOS_AntiCheatCommon_LogPlayerUseWeaponData(com.sun.jna.Pointer peer)
-