EntityEventSystem class
Пакет: com.hypixel.hytale.component.system
Файл: com/hypixel/hytale/component/system/EntityEventSystem.java
extends: EventSystem<EventType>
implements: QuerySystem<ECS_TYPE>
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
abstract abstract |
void |
handlevoid handle(int var1, @Nonnull ArchetypeChunk<ECS_TYPE> var2, @Nonnull Store<ECS_TYPE> var3, @Nonnull CommandBuffer<ECS_TYPE> var4, @Nonnull EventType var5) |
public |
void |
handleInternalvoid handleInternal(int var1, @Nonnull ArchetypeChunk<ECS_TYPE> var2, @Nonnull Store<ECS_TYPE> var3, @Nonnull CommandBuffer<ECS_TYPE> var4, @Nonnull EventType var5) |
abstract |
|
super super(var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.component.system;
class="kw">import com.hypixel.hytale.component.ArchetypeChunk;
class="kw">import com.hypixel.hytale.component.CommandBuffer;
class="kw">import com.hypixel.hytale.component.Store;
class="kw">import javax.annotation.Nonnull;
class="kw">public class="kw">abstract class EntityEventSystem<ECS_TYPE, EventType class="kw">extends EcsEvent> class="kw">extends EventSystem<EventType> class="kw">implements QuerySystem<ECS_TYPE> {
class="kw">protected EntityEventSystem(@Nonnull Class<EventType> var1) {
super(var1);
}
class="kw">public class="kw">abstract void handle(
int var1, @Nonnull ArchetypeChunk<ECS_TYPE> var2, @Nonnull Store<ECS_TYPE> var3, @Nonnull CommandBuffer<ECS_TYPE> var4, @Nonnull EventType var5
);
class="kw">public void handleInternal(
int var1, @Nonnull ArchetypeChunk<ECS_TYPE> var2, @Nonnull Store<ECS_TYPE> var3, @Nonnull CommandBuffer<ECS_TYPE> var4, @Nonnull EventType var5
) {
if (this.shouldProcessEvent(var5)) {
this.handle(var1, var2, var3, var4, var5);
}
}
}