LeviLamina
Loading...
Searching...
No Matches
Raid Class Reference

Public Types

enum class  RaidState : int {
  PreparingGroup = 0 , PickingSpawnPoint = 1 , SpawningGroup = 2 , GroupInPlay = 3 ,
  AwardingRewards = 4 , Finished = 5 , Stopped = 6
}
 
enum class  RaidStatus : int { Ongoing = 0 , Victory = 1 , Defeat = 2 }
 

Public Member Functions

Raidoperator= (Raid const &)
 
 Raid (Raid const &)
 
MCAPI Raid (int raidPreparationTime, int groupCompleteDelayInTicks, int locationHelpDelayInTicks, int finishedDelayInTicks, ::SharedTypes::Legacy::Difficulty difficulty, uchar allowedSpawnFailures, ::std::function< bool(uint64, ::Vec3 &)> &&pickSpawnPointCallback, ::std::function< bool(uint64, ::Vec3, uchar, ::std::unordered_set<::ActorUniqueID > &)> &&spawnGroupCallback, ::std::function< bool(::ActorUniqueID const &)> &&doesActorExistCallback, ::std::function< bool()> &&isVillageDefeatedCallback)
 
MCAPI float _calcBossBarUsingHealth () const
 
MCAPI float _calcBossBarUsingMobs () const
 
MCAPI float _getTotalRaiderHealth () const
 
MCAPI void _tickGroupInPlay ()
 
MCAPI void addAdditionalSaveData (::CompoundTag &tag) const
 
MCAPI float getBossBarFilledFraction () const
 
MCAPI void readAdditionalSaveData (::CompoundTag const &tag)
 
MCAPI void tick (::Tick tick)
 
MCAPI ~Raid ()
 
MCAPI void * $ctor (int raidPreparationTime, int groupCompleteDelayInTicks, int locationHelpDelayInTicks, int finishedDelayInTicks, ::SharedTypes::Legacy::Difficulty difficulty, uchar allowedSpawnFailures, ::std::function< bool(uint64, ::Vec3 &)> &&pickSpawnPointCallback, ::std::function< bool(uint64, ::Vec3, uchar, ::std::unordered_set<::ActorUniqueID > &)> &&spawnGroupCallback, ::std::function< bool(::ActorUniqueID const &)> &&doesActorExistCallback, ::std::function< bool()> &&isVillageDefeatedCallback)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::Vec3 const & INVALID_SPAWN_POINT ()
 

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnk99e5e3
 
::ll::UntypedStorage< 4, 4 > mUnk7c1013
 
::ll::UntypedStorage< 1, 1 > mUnk4723c3
 
::ll::UntypedStorage< 1, 1 > mUnke2d823
 
::ll::UntypedStorage< 8, 8 > mUnke46c3e
 
::ll::UntypedStorage< 8, 8 > mUnkcfa5b4
 
::ll::UntypedStorage< 4, 4 > mUnk83de3a
 
::ll::UntypedStorage< 4, 4 > mUnk40ce16
 
::ll::UntypedStorage< 4, 4 > mUnk2ae8fa
 
::ll::UntypedStorage< 4, 4 > mUnkd19766
 
::ll::UntypedStorage< 4, 4 > mUnk2a3f58
 
::ll::UntypedStorage< 4, 4 > mUnk482318
 
::ll::UntypedStorage< 4, 12 > mUnkd5ce62
 
::ll::UntypedStorage< 8, 64 > mUnk5c5707
 
::ll::UntypedStorage< 1, 1 > mUnkc27ec3
 
::ll::UntypedStorage< 4, 4 > mUnke4ebc1
 
::ll::UntypedStorage< 1, 1 > mUnk8b26c8
 
::ll::UntypedStorage< 1, 1 > mUnk575e09
 
::ll::UntypedStorage< 8, 64 > mUnk2ffa50
 
::ll::UntypedStorage< 8, 64 > mUnke5c0ae
 
::ll::UntypedStorage< 8, 64 > mUnkfc7daa
 
::ll::UntypedStorage< 8, 64 > mUnk3dac0b
 
::ll::UntypedStorage< 8, 64 > mUnk6a04e6
 
::ll::UntypedStorage< 8, 64 > mUnkf67541
 
::ll::UntypedStorage< 8, 64 > mUnkb0d18d
 
::ll::UntypedStorage< 8, 64 > mUnk223348
 
::ll::UntypedStorage< 8, 64 > mUnk305f36
 
::ll::UntypedStorage< 8, 64 > mUnk95ca13
 
::ll::UntypedStorage< 8, 64 > mUnk7b952e
 
::ll::UntypedStorage< 8, 64 > mUnkedfc9b
 
::ll::UntypedStorage< 8, 64 > mUnkff3266
 

Constructor & Destructor Documentation

◆ Raid()

MCAPI Raid::Raid ( int raidPreparationTime,
int groupCompleteDelayInTicks,
int locationHelpDelayInTicks,
int finishedDelayInTicks,
::SharedTypes::Legacy::Difficulty difficulty,
uchar allowedSpawnFailures,
::std::function< bool(uint64, ::Vec3 &)> && pickSpawnPointCallback,
::std::function< bool(uint64, ::Vec3, uchar, ::std::unordered_set<::ActorUniqueID > &)> && spawnGroupCallback,
::std::function< bool(::ActorUniqueID const &)> && doesActorExistCallback,
::std::function< bool()> && isVillageDefeatedCallback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~Raid()

MCAPI Raid::~Raid ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _calcBossBarUsingHealth()

MCAPI float Raid::_calcBossBarUsingHealth ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _calcBossBarUsingMobs()

MCAPI float Raid::_calcBossBarUsingMobs ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getTotalRaiderHealth()

MCAPI float Raid::_getTotalRaiderHealth ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _tickGroupInPlay()

MCAPI void Raid::_tickGroupInPlay ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addAdditionalSaveData()

MCAPI void Raid::addAdditionalSaveData ( ::CompoundTag & tag) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getBossBarFilledFraction()

MCAPI float Raid::getBossBarFilledFraction ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ readAdditionalSaveData()

MCAPI void Raid::readAdditionalSaveData ( ::CompoundTag const & tag)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tick()

MCAPI void Raid::tick ( ::Tick tick)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ INVALID_SPAWN_POINT()

static MCAPI ::Vec3 const & Raid::INVALID_SPAWN_POINT ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Raid::$ctor ( int raidPreparationTime,
int groupCompleteDelayInTicks,
int locationHelpDelayInTicks,
int finishedDelayInTicks,
::SharedTypes::Legacy::Difficulty difficulty,
uchar allowedSpawnFailures,
::std::function< bool(uint64, ::Vec3 &)> && pickSpawnPointCallback,
::std::function< bool(uint64, ::Vec3, uchar, ::std::unordered_set<::ActorUniqueID > &)> && spawnGroupCallback,
::std::function< bool(::ActorUniqueID const &)> && doesActorExistCallback,
::std::function< bool()> && isVillageDefeatedCallback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Raid::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: