LeviLamina
Loading...
Searching...
No Matches
EcsEventDispatcher.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/game_refs/EnableGetWeakRef.h"
7
8class EcsEventDispatcher : public ::std::enable_shared_from_this<::EcsEventDispatcher>,
9 public ::EnableGetWeakRef<::EcsEventDispatcher> {
10public:
11 // EcsEventDispatcher inner types define
13
14 using BaseShared = ::std::enable_shared_from_this<::EcsEventDispatcher>;
15
16 using Token = ::gsl::final_action<::std::function<void()>>;
17
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 80, ::entt::dispatcher> mDispatcher;
22 // NOLINTEND
23};
Definition EcsEventDispatcher.h:9
Definition EnableGetWeakRef.h:6
Definition Token.h:5