|
LeviLamina
|
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 |