| | |
| | |
|
| | | if (weaponId != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(weaponId);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(weaponId, true);
|
| | | if (prefab)
|
| | | {
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | |
| | |
|
| | | if (secondaryId != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(secondaryId);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(secondaryId, true);
|
| | | if (prefab)
|
| | | {
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | |
| | |
|
| | | if (wingsId != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(wingsId);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(wingsId, true);
|
| | | if (prefab)
|
| | | {
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | |
| | |
|
| | | if (clothesId != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(clothesId);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(clothesId, true);
|
| | | if (prefab)
|
| | | {
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | |
| | |
|
| | | if (weaponModel)
|
| | | {
|
| | | GameObject prefab = InstanceResourcesLoader.LoadModelRes(weaponId);
|
| | | GameObject prefab = InstanceResourcesLoader.LoadModelRes(weaponId, true);
|
| | | if (prefab)
|
| | | {
|
| | | GameObjectPoolManager.Instance.ReleaseGameObject(prefab, weaponModel);
|
| | |
| | | UnloadClothes();
|
| | | }
|
| | |
|
| | | var _prefab = InstanceResourcesLoader.LoadModelRes(newClothes);
|
| | | var _prefab = InstanceResourcesLoader.LoadModelRes(newClothes, true);
|
| | | if (!_prefab)
|
| | | {
|
| | | newClothes = config.BaseEquip[0];
|
| | |
| | |
|
| | | private void LoadClothes(int resID)
|
| | | {
|
| | | var prefab = InstanceResourcesLoader.LoadModelRes(resID);
|
| | | var prefab = InstanceResourcesLoader.LoadModelRes(resID, true);
|
| | | if (prefab)
|
| | | {
|
| | | var pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | |
| | | return;
|
| | | }
|
| | |
|
| | | var prefab = InstanceResourcesLoader.LoadModelRes(clothesId);
|
| | | var prefab = InstanceResourcesLoader.LoadModelRes(clothesId, true);
|
| | | var pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | | pool.Release(clothesModel);
|
| | | clothesModel = null;
|
| | |
| | |
|
| | | if (oldWeapon != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldWeapon);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldWeapon, true);
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | | pool.Release(weaponModel);
|
| | | weaponModel = null;
|
| | | }
|
| | |
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newWeapon);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newWeapon, true);
|
| | |
|
| | | if (!prefab)
|
| | | {
|
| | | newWeapon = config.BaseEquip[1];
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newWeapon);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newWeapon, true);
|
| | | }
|
| | |
|
| | | if (prefab)
|
| | |
| | |
|
| | | if (oldSecondary != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldSecondary);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldSecondary, true);
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | | pool.Release(secondaryModel);
|
| | | secondaryModel = null;
|
| | |
| | |
|
| | | if (newSecondary != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newSecondary);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newSecondary, true);
|
| | | if (!prefab)
|
| | | {
|
| | | newSecondary = config.BaseEquip[2];
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newSecondary);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newSecondary, true);
|
| | | }
|
| | |
|
| | | if (prefab)
|
| | |
| | |
|
| | | if (oldWings != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldWings);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldWings, true);
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | | pool.Release(wingsModel);
|
| | | wingsModel = null;
|
| | |
| | |
|
| | | if (newWings != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newWings);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newWings, true);
|
| | |
|
| | | if (!prefab)
|
| | | {
|
| | | newWings = config.BaseEquip[3];
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newWings);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(newWings, true);
|
| | | }
|
| | |
|
| | | if (prefab)
|