LeviLamina
Loading...
Searching...
No Matches
ContainerFactory.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
11class Player;
13// clang-format on
14
16public:
17 // static functions
18 // NOLINTBEGIN
19#ifdef LL_PLAT_C
20 MCAPI static ::std::weak_ptr<::IContainerManager> _getPlayerContainerManager(::Player& player);
21
22 MCAPI static void
23 _setPlayerContainerManagerModel(::Player& player, ::std::shared_ptr<::ContainerManagerModel> containerManagerModel);
24
25 MCAPI static ::std::shared_ptr<::ContainerController>
26 createController(::std::shared_ptr<::ContainerModel> containerModel);
27
28 MCAPI static ::FullContainerName getContainerEnumName(::std::string const& collectionName);
29#endif
30 // NOLINTEND
31
32public:
33 // static variables
34 // NOLINTBEGIN
35 MCAPI static ::FullContainerName const& INVALID_FULL_CONTAINER_ENUM_NAME();
36 // NOLINTEND
37};
Definition ContainerController.h:21
Definition ContainerFactory.h:15
Definition ContainerManagerModel.h:34
Definition ContainerModel.h:28
Definition IContainerManager.h:16
Definition Player.h:137
Definition FullContainerName.h:8