/*
<copyright file="BGAssetLoadedEventArgs.cs" company="BansheeGz">
    Copyright (c) 2018-2020 All Rights Reserved
</copyright>
*/

using UnityEngine;

namespace BansheeGz.BGDatabase
{
    /// <summary>Arguments for BGAssetLoadedEvent event.</summary>
    public class BGAssetLoadedEventArgs
    {
        public readonly string eventName;
        public readonly object eventData;
        public readonly string metaName;
        public readonly string fieldName;
        public readonly int entityIndex;

        public Object asset;

        public BGAssetLoadedEventArgs(string eventName, object eventData, string metaName, string fieldName, int entityIndex)
        {
            this.eventName = eventName;
            this.eventData = eventData;
            this.metaName = metaName;
            this.fieldName = fieldName;
            this.entityIndex = entityIndex;
        }
    }
}