﻿using JLGames.RocketDriver.Games.RpgMaterial;
using JLGames.RocketDriver.CSharp.Service;
using JLGames.RocketDriver.Games.RpgMaterial.Material;
using JLGames.RocketDriver.Games.RpgMaterial.Service;
using JLGames.RocketDriver.Games.RpgMaterial.User;

namespace JLGames.RocketDriver.Samples.RpgMaterialDemo.Service.Material
{
    public interface IGameMaterialService : IInitService, IInitDataService, IMaterialSet, IUserMaterialSet, IMaterialService, ITriggerRegister
    {
        /// <summary>
        /// 获取材料定义
        /// </summary>
        /// <param name="mid"></param>
        /// <returns></returns>
        IGameMaterial GetGameMaterial(int mid);
    }
}