| | |
| | |
|
| | | if (weaponId != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(weaponId, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(weaponId);
|
| | | if (prefab)
|
| | | {
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | |
| | |
|
| | | if (secondaryId != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(secondaryId, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(secondaryId);
|
| | | if (prefab)
|
| | | {
|
| | | if (secondaryModel)
|
| | |
| | |
|
| | | if (wingsId != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(wingsId, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(wingsId);
|
| | | if (prefab)
|
| | | {
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | |
| | |
|
| | | if (oldWeapon != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldWeapon, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldWeapon);
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | | pool.Release(weaponModel);
|
| | | weaponModel = null;
|
| | | }
|
| | |
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(resoureceId, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(resoureceId);
|
| | |
|
| | | if (!prefab)
|
| | | {
|
| | | resoureceId = config.BaseEquip[1];
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(resoureceId, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(resoureceId);
|
| | | }
|
| | |
|
| | | if (prefab)
|
| | |
| | |
|
| | | if (oldSecondary != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldSecondary, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldSecondary);
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | | pool.Release(secondaryModel);
|
| | | secondaryModel = null;
|
| | |
| | |
|
| | | if (secondaryResId != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(secondaryResId, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(secondaryResId);
|
| | | if (!prefab)
|
| | | {
|
| | | var config = Config.Instance.Get<JobSetupConfig>(_job);
|
| | | secondaryResId = config.BaseEquip[2];
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(secondaryResId, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(secondaryResId);
|
| | | }
|
| | |
|
| | | if (prefab)
|
| | |
| | |
|
| | | if (oldWings != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldWings, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(oldWings);
|
| | | pool = GameObjectPoolManager.Instance.RequestPool(prefab);
|
| | | pool.Release(wingsModel);
|
| | | wingsModel = null;
|
| | |
| | |
|
| | | if (resourceId != 0)
|
| | | {
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(resourceId, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(resourceId);
|
| | |
|
| | | if (!prefab)
|
| | | {
|
| | | resourceId = config.BaseEquip[3];
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(resourceId, true);
|
| | | prefab = InstanceResourcesLoader.LoadModelRes(resourceId);
|
| | | }
|
| | |
|
| | | if (prefab)
|