﻿using JLGames.RocketDriver.Games.RpgMaterial.Material;

namespace JLGames.RocketDriver.Games.RpgMaterial.User
{
    public interface IUserMaterialOper : IUserMaterial
    {
        /// <summary>
        /// Check if the nth code point is 1
        /// 检查第n个码位是否为1
        /// </summary>
        /// <param name="index"></param>
        /// <returns></returns>
        bool CheckOperability(int index);
    }

    public interface IUserMaterialOper<TM, TCfg> : IUserMaterialOper, IUserMaterial<TM, TCfg>
        where TM : IMaterialOper<TCfg>
    {
    }
}