| | |
| | | return LoadMob(_assetBundleName, _assetName);
|
| | | }
|
| | |
|
| | | public static GameObject LoadModelRes(int id)
|
| | | public static GameObject LoadModelRes(int id, bool _ui = false)
|
| | | {
|
| | |
|
| | | ModelResConfig _m = Config.Instance.Get<ModelResConfig>(id);
|
| | |
| | |
|
| | | if (_m.Type == (int)E_ModelResType.Suit)
|
| | | {
|
| | | return LoadModelPrefab(raceSuffix, _name);
|
| | | return LoadModelPrefab(raceSuffix, _name, _ui);
|
| | | }
|
| | | else if (_m.Type == (int)E_ModelResType.Horse)
|
| | | {
|
| | | return LoadModelPrefab(horseSuffix, _name);
|
| | | return LoadModelPrefab(horseSuffix, _name, _ui);
|
| | | }
|
| | | else if (_m.Type == (int)E_ModelResType.Wing)
|
| | | {
|
| | | return LoadModelPrefab(wingSuffix, _name);
|
| | | return LoadModelPrefab(wingSuffix, _name, _ui);
|
| | | }
|
| | | else if (_m.Type == (int)E_ModelResType.Weapon)
|
| | | {
|
| | | return LoadModelPrefab(weaponSuffix, _name);
|
| | | return LoadModelPrefab(weaponSuffix, _name, _ui);
|
| | | }
|
| | | else if (_m.Type == (int)E_ModelResType.Secondary)
|
| | | {
|
| | | return LoadModelPrefab(secondarySuffix, _name);
|
| | | return LoadModelPrefab(secondarySuffix, _name, _ui);
|
| | | }
|
| | | return null;
|
| | | }
|
| | |
|
| | |
|
| | | public static void LoadCreateRole(int job, Action<bool, UnityEngine.Object> _callBack)
|
| | | {
|
| | |
| | | return _gameObject;
|
| | | }
|
| | |
|
| | | private static GameObject LoadModelPrefab(string _suffix, string name, bool _ui)
|
| | | {
|
| | | var prefab = LoadModelPrefab(_suffix, _ui ? name + "_UI" : name);
|
| | | if (prefab == null)
|
| | | {
|
| | | prefab = LoadModelPrefab(_suffix, name);
|
| | | }
|
| | |
|
| | | return prefab;
|
| | | }
|
| | |
|
| | | public static GameObject LoadMob(string assetBundleName, string assetName)
|
| | | {
|
| | | GameObject _gameObject = null;
|