LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptPotions Class Reference

Public Types

using Key = ::HashedString

Static Public Member Functions

static MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPotions > _getHandle (::Scripting::WeakLifetimeScope &scope)
static MCAPI ::Scripting::ClassBinding bind ()
static MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPotionDeliveryType > getOrCreatePotionDeliveryType (::PotionType potionType, ::Scripting::WeakLifetimeScope scope)
static MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPotionEffectType > getOrCreatePotionEffectType (::gsl::not_null<::std::shared_ptr<::Potion const > > potion, ::Scripting::WeakLifetimeScope scope)

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_map< ::PotionType, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPotionDeliveryType > > > mPotionDeliveryTypeHandles
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPotionEffectType > > > mPotionEffectTypeHandles

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