public override IEnumerable <AbstractLoadRequest> GetLoadRequests() { foreach (var weaponParam in _weapons) { LoadRequestBatch.AddRange(weaponParam.GetLoadRequests()); } return(LoadRequestBatch); }
public override IEnumerable <AbstractLoadRequest> GetLoadRequests() { foreach (var attachmentParam in _attachments) { LoadRequestBatch.AddRange(attachmentParam.GetLoadRequests()); } return(LoadRequestBatch); }
public override IEnumerable <AbstractLoadRequest> GetLoadRequests() { if (ThirdPersonIncluded) { LoadRequestBatch.AddRange(_characterWeaponP3.GetLoadRequests()); } if (FirstPersonIncluded) { LoadRequestBatch.AddRange(_characterWeaponP1.GetLoadRequests()); } return(LoadRequestBatch); }
private void LoadResource() { var assetInfo = SingletonManager.Get <WeaponPartsConfigManager>().GetAsset(DestAttachmentId); if (AssetInfoIsEmpty(assetInfo)) { Logger.ErrorFormat("ErrorAttachmentId Try To Mount id: {0}", DestAttachmentId); return; } if (HaveCommitLoadAssetRequest(WeaponLoadAssetHandler, assetInfo)) { return; } WeaponLoadAssetHandler.SetInfo(assetInfo, DestAttachmentId); LoadRequestBatch.Add(LoadRequest(assetInfo, WeaponLoadAssetHandler)); }
private void LoadResource() { var weaponAvatarManager = SingletonManager.Get <WeaponAvatarConfigManager>(); var assetInfo = IsFirstPersonClass ? weaponAvatarManager.GetFirstPersonWeaponModel(DestWeaponId) : weaponAvatarManager.GetThirdPersonWeaponModel(DestWeaponId); if (AssetInfoIsEmpty(assetInfo)) { Logger.ErrorFormat("ErrorWeaponId Try To MountInPackage id: {0}", DestWeaponId); return; } if (HaveCommitLoadAssetRequest(WeaponLoadAssetHandler, assetInfo)) { return; } WeaponLoadAssetHandler.SetInfo(assetInfo, DestWeaponId); LoadRequestBatch.Add(LoadRequest(assetInfo, WeaponLoadAssetHandler)); }
public override IEnumerable <AbstractLoadRequest> GetLoadRequests() { LoadRequestBatch.AddRange(Attachment.GetLoadRequests()); return(LoadRequestBatch); }