24 long double&
LastNameChangeTimeField() {
return *GetNativePointerField<
long double*>(
this,
"FTribeData.LastNameChangeTime"); }
25 unsigned int&
OwnerPlayerDataIDField() {
return *GetNativePointerField<
unsigned int*>(
this,
"FTribeData.OwnerPlayerDataID"); }
26 int&
TribeIDField() {
return *GetNativePointerField<
int*>(
this,
"FTribeData.TribeID"); }
31 TArray<
unsigned int>&
TribeAdminsField() {
return *GetNativePointerField<TArray<
unsigned int>*>(
this,
"FTribeData.TribeAdmins"); }
33 bool&
bSetGovernmentField() {
return *GetNativePointerField<
bool*>(
this,
"FTribeData.bSetGovernment"); }
38 int&
LogIndexField() {
return *GetNativePointerField<
int*>(
this,
"FTribeData.LogIndex"); }
40 int&
NumTribeDinosField() {
return *GetNativePointerField<
int*>(
this,
"FTribeData.NumTribeDinos"); }
45 bool IsTribeWarActive(
int TribeID, UWorld* ForWorld,
bool bIncludeUnstarted) {
return NativeCall<
bool,
int, UWorld*,
bool>(
this,
"FTribeData.IsTribeWarActive", TribeID, ForWorld, bIncludeUnstarted); }
46 bool HasTribeWarRequest(
int TribeID, UWorld* ForWorld) {
return NativeCall<
bool,
int, UWorld*>(
this,
"FTribeData.HasTribeWarRequest", TribeID, ForWorld); }
47 void RefreshTribeWars(UWorld* ForWorld) { NativeCall<
void, UWorld*>(
this,
"FTribeData.RefreshTribeWars", ForWorld); }
49 bool IsTribeAlliedWith(
unsigned int OtherTribeID) {
return NativeCall<
bool,
unsigned int>(
this,
"FTribeData.IsTribeAlliedWith", OtherTribeID); }
52 bool GetTribeRankGroupForPlayer(
unsigned int PlayerDataID, FTribeRankGroup* outRankGroup) {
return NativeCall<
bool,
unsigned int, FTribeRankGroup*>(
this,
"FTribeData.GetTribeRankGroupForPlayer", PlayerDataID, outRankGroup); }
53 int GetTribeRankGroupIndexForPlayer(
unsigned int PlayerDataID) {
return NativeCall<
int,
unsigned int>(
this,
"FTribeData.GetTribeRankGroupIndexForPlayer", PlayerDataID); }
55 void MarkTribeNameChanged(UObject* WorldContextObject) { NativeCall<
void, UObject*>(
this,
"FTribeData.MarkTribeNameChanged", WorldContextObject); }
56 long double GetSecondsSinceLastNameChange(UObject* WorldContextObject) {
return NativeCall<
long double, UObject*>(
this,
"FTribeData.GetSecondsSinceLastNameChange", WorldContextObject); }
57 float GetTribeNameChangeCooldownTime(UObject* WorldContextObject) {
return NativeCall<
float, UObject*>(
this,
"FTribeData.GetTribeNameChangeCooldownTime", WorldContextObject); }
65 int&
EnemyTribeIDField() {
return *GetNativePointerField<
int*>(
this,
"FTribeWar.EnemyTribeID"); }
67 int&
EndDayNumberField() {
return *GetNativePointerField<
int*>(
this,
"FTribeWar.EndDayNumber"); }
68 float&
StartDayTimeField() {
return *GetNativePointerField<
float*>(
this,
"FTribeWar.StartDayTime"); }
69 float&
EndDayTimeField() {
return *GetNativePointerField<
float*>(
this,
"FTribeWar.EndDayTime"); }
70 bool&
bIsApprovedField() {
return *GetNativePointerField<
bool*>(
this,
"FTribeWar.bIsApproved"); }
76 bool CanBeRejected(UWorld* ForWorld) {
return NativeCall<
bool, UWorld*>(
this,
"FTribeWar.CanBeRejected", ForWorld); }
77 bool IsCurrentlyActive(UWorld* ForWorld) {
return NativeCall<
bool, UWorld*>(
this,
"FTribeWar.IsCurrentlyActive", ForWorld); }
78 bool IsTribeWarOn(UWorld* ForWorld) {
return NativeCall<
bool, UWorld*>(
this,
"FTribeWar.IsTribeWarOn", ForWorld); }
87 char&
RankGroupRankField() {
return *GetNativePointerField<
char*>(
this,
"FTribeRankGroup.RankGroupRank"); }
88 char&
InventoryRankField() {
return *GetNativePointerField<
char*>(
this,
"FTribeRankGroup.InventoryRank"); }
92 char&
PetOrderRankField() {
return *GetNativePointerField<
char*>(
this,
"FTribeRankGroup.PetOrderRank"); }
93 char&
PetRidingRankField() {
return *GetNativePointerField<
char*>(
this,
"FTribeRankGroup.PetRidingRank"); }
TArray< unsigned int > AdminsTribeIDField
TArray< FString > MembersTribeNameField
unsigned int AllianceIDField
FString AllianceNameField
TArray< unsigned int > MembersTribeIDField
bool IsTribeAlliedWith(unsigned int OtherTribeID)
bool HasTribeWarRequest(int TribeID, UWorld *ForWorld)
long double GetSecondsSinceLastNameChange(UObject *WorldContextObject)
TSet< unsigned __int64, DefaultKeyFuncs< unsigned __int64, 0 >, FDefaultSetAllocator > & MembersPlayerDataIDSet_ServerField()
int GetTribeRankGroupIndexForPlayer(unsigned int PlayerDataID)
TArray< unsigned int > & MembersPlayerDataIDField()
TArray< double > & SlotFreedTimeField()
TArray< FPrimalPlayerCharacterConfigStruct > & MembersConfigsField()
TArray< FString > & TribeLogField()
bool GetTribeRankGroupForPlayer(unsigned int PlayerDataID, FTribeRankGroup *outRankGroup)
float GetTribeNameChangeCooldownTime(UObject *WorldContextObject)
TArray< FString > & MembersPlayerNameField()
int GetBestRankGroupForRank(int Rank)
void MarkTribeNameChanged(UObject *WorldContextObject)
bool IsTribeWarActive(int TribeID, UWorld *ForWorld, bool bIncludeUnstarted)
bool & bSetGovernmentField()
unsigned int & OwnerPlayerDataIDField()
TArray< FTribeWar > & TribeWarsField()
TArray< unsigned char > & MembersRankGroupsField()
TArray< FTribeRankGroup > & TribeRankGroupsField()
void RefreshTribeWars(UWorld *ForWorld)
static UScriptStruct * StaticStruct()
TArray< unsigned int > & TribeAdminsField()
FTribeData * operator=(FTribeData *__that)
FTribeAlliance * FindTribeAlliance(unsigned int AllianceID)
TArray< FTribeAlliance > & TribeAlliancesField()
FString * GetTribeNameWithRankGroup(FString *result, unsigned int PlayerDataID)
int GetDefaultRankGroupIndex()
FString & TribeNameField()
FString * GetRankNameForPlayerID(FString *result, unsigned int PlayerDataID)
FTribeGovernment & TribeGovernmentField()
long double & LastNameChangeTimeField()
int & NumTribeDinosField()
int TribeGovern_DinoTaming
int TribeGovern_DinoOwnership
int TribeGovern_DinoUnclaimAdminOnly
int TribeGovern_StructureOwnership
bool operator==(FTribeRankGroup *Other)
FString & RankGroupNameField()
BitFieldValue< bool, unsigned __int32 > bAllowDemotions()
FTribeRankGroup * operator=(FTribeRankGroup *__that)
BitFieldValue< bool, unsigned __int32 > bPreventStructureBuildInRange()
BitFieldValue< bool, unsigned __int32 > bAllowBanishments()
char & RankGroupRankField()
char & PetOrderRankField()
char & PetRidingRankField()
char & InviteToGroupRankField()
char & NumInvitesRemainingField()
char & NewStructureInventoryRankField()
char & MaxBanishmentGroupRankField()
BitFieldValue< bool, unsigned __int32 > bPreventStructureDemolish()
char & NewStructureActivationRankField()
BitFieldValue< bool, unsigned __int32 > bAllowPromotions()
BitFieldValue< bool, unsigned __int32 > bPreventStructureAttachment()
static UScriptStruct * StaticStruct()
BitFieldValue< bool, unsigned __int32 > bPreventUnclaiming()
BitFieldValue< bool, unsigned __int32 > bDefaultRank()
char & StructureActivationRankField()
BitFieldValue< bool, unsigned __int32 > bLimitInvites()
char & MaxPromotionGroupRankField()
char & MaxDemotionGroupRankField()
BitFieldValue< bool, unsigned __int32 > bAllowInvites()
char & InventoryRankField()
bool CanBeRejected(UWorld *ForWorld)
bool operator==(FTribeWar *Other)
FString * GetWarTimeString(FString *result, int DayNumber, float DayTime)
int & EnemyTribeIDField()
bool & bIsApprovedField()
float & EndDayTimeField()
static UScriptStruct * StaticStruct()
float & StartDayTimeField()
bool IsTribeWarOn(UWorld *ForWorld)
FString & EnemyTribeNameField()
int & EndDayNumberField()
bool IsCurrentlyActive(UWorld *ForWorld)
int & InitiatingTribeIDField()
int & StartDayNumberField()