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)); }
public T GetGame <T>(AssetbundleEnum type, string name) where T : UnityEngine.Object { string path = PathAry[type] + name; return(Resources.Load <T>(path)); }