Example #1
0
    public Sprite GetPropSprite(BaseAdditionalAttribute attribute)
    {
        AssetbundleEnum _Enum = AssetbundleEnum.EquipmentIcon;

        switch (attribute.PropType)
        {
        case AdditionalAttributeEnum.equipment:
            _Enum = AssetbundleEnum.EquipmentIcon;
            break;

        case AdditionalAttributeEnum.prop:
            _Enum = AssetbundleEnum.PropIcon;
            break;
        }
        return(GetGame <Sprite>(_Enum, attribute.icon));
    }
Example #2
0
    public T GetGame <T>(AssetbundleEnum type, string name) where T : UnityEngine.Object
    {
        string path = PathAry[type] + name;

        return(Resources.Load <T>(path));
    }