-
-
Notifications
You must be signed in to change notification settings - Fork 73
Expand file tree
/
Copy pathIEventHandler.cs
More file actions
35 lines (31 loc) · 1.14 KB
/
IEventHandler.cs
File metadata and controls
35 lines (31 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// __ _ __ __ ___ __ ___ ___
// | \| |/__\ /' _/ / _//__\| _ \ __|
// | | ' | \/ |`._`.| \_| \/ | v / _|
// |_|\__|\__/ |___/ \__/\__/|_|_\___|
//
// Copyright (C) 2019 - NosCore
//
// NosCore is a free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using NosCore.GameObject.Networking.ClientSession;
using System.Threading.Tasks;
namespace NosCore.GameObject.Infastructure
{
public interface IEventHandler<in T, T2> : IEventHandler
{
bool Condition(T condition);
Task ExecuteAsync(RequestData<T2> requestData);
}
public interface IEventHandler
{
}
}