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

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

import com.hypixel.hytale.builtin.asseteditor.EditorClient;
import com.hypixel.hytale.builtin.asseteditor.AssetPath;

public class AssetEditorSelectAssetEvent extends EditorClientEvent<Void>
{
    private final String assetType;
    private final AssetPath assetFilePath;
    private final String previousAssetType;
    private final AssetPath previousAssetFilePath;
    
    public AssetEditorSelectAssetEvent(final EditorClient editorClient, final String assetType, final AssetPath assetFilePath, final String previousAssetType, final AssetPath previousAssetFilePath) {
        super(editorClient);
        this.assetType = assetType;
        this.assetFilePath = assetFilePath;
        this.previousAssetType = previousAssetType;
        this.previousAssetFilePath = previousAssetFilePath;
    }
    
    public String getAssetType() {
        return this.assetType;
    }
    
    public AssetPath getAssetFilePath() {
        return this.assetFilePath;
    }
    
    public String getPreviousAssetType() {
        return this.previousAssetType;
    }
    
    public AssetPath getPreviousAssetFilePath() {
        return this.previousAssetFilePath;
    }
}
