// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.builtin.asseteditor.event;

import javax.annotation.Nonnull;
import com.hypixel.hytale.builtin.asseteditor.EditorClient;
import com.hypixel.hytale.server.core.io.PacketHandler;

public class AssetEditorClientDisconnectEvent extends EditorClientEvent<Void>
{
    private final PacketHandler.DisconnectReason disconnectReason;
    
    public AssetEditorClientDisconnectEvent(final EditorClient editorClient, final PacketHandler.DisconnectReason disconnectReason) {
        super(editorClient);
        this.disconnectReason = disconnectReason;
    }
    
    public PacketHandler.DisconnectReason getDisconnectReason() {
        return this.disconnectReason;
    }
    
    @Nonnull
    @Override
    public String toString() {
        return "AssetEditorClientDisconnectedEvent{disconnectReason=" + String.valueOf(this.disconnectReason) + "}" + super.toString();
    }
}
