LeviLamina
Loading...
Searching...
No Matches
GameRefs.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5template <class T>
6struct GameRefs {
7 using OwnerStorage = std::shared_ptr<T>;
8 using StackResultStorage = std::shared_ptr<T>;
9 using WeakStorage = std::weak_ptr<T>;
10 using StackRef = T;
11};
12
13class EntityContext;
14template <>
16template <>
17class GameRefs<EntityContext const>;
18class EntityId;
19template <>
20class GameRefs<EntityId>;
21class IFeature;
22template <>
23class GameRefs<IFeature>;
Definition EntityContext.h:16
Definition EntityId.h:12
Definition IFeature.h:13
Definition GameRefs.h:6