private void _startZoomTorpedo() { if (this._listTorpedoWake != null) { using (List <PSTorpedoWake> .Enumerator enumerator = this._listTorpedoWake.GetEnumerator()) { while (enumerator.MoveNext()) { PSTorpedoWake current = enumerator.get_Current(); current.SetActive(false); Object.Destroy(current); } } this._listTorpedoWake.Clear(); } this._listTorpedoWake = null; BattleTaskManager.GetBattleCameras().SetVerticalSplitCameras(false); if (this._dicIsAttack.get_Item(FleetType.Friend)) { this._setTorpedoWakeZoom(true); } else if (this._dicIsAttack.get_Item(FleetType.Enemy)) { this._setTorpedoWakeZoom(false); } }
private void _torpedoInjection() { this._fieldCam[0].get_transform().set_position(new Vector3(-51f, 8f, 90f)); this._fieldCam[0].get_transform().set_localRotation(Quaternion.Euler(new Vector3(10.5f, 70f, 0f))); this._fieldCam[1].get_transform().set_position(new Vector3(-51f, 8f, -90f)); this._fieldCam[1].get_transform().set_localRotation(Quaternion.Euler(new Vector3(10.5f, 111f, 0f))); bool isFirst = false; using (List <PSTorpedoWake> .Enumerator enumerator = this._listPSTorpedoWake.GetEnumerator()) { while (enumerator.MoveNext()) { PSTorpedoWake current = enumerator.get_Current(); current.SetActive(true); current.Injection(iTween.EaseType.linear, false, false, delegate { if (!isFirst) { this._compTorpedoAttack(); isFirst = true; } }); } } }
private PSTorpedoWake _createTorpedo(Vector3 injection, Vector3 target, bool isRescue) { PSTorpedoWake pSTorpedoWake = PSTorpedoWake.Instantiate(this._torpedoParticle, BattleTaskManager.GetBattleField().get_transform(), injection, target, 0, 0.6f, true, false); pSTorpedoWake.SetActive(false); return(pSTorpedoWake); }
private PSTorpedoWake _createTorpedo(Vector3 injection, Vector3 target, bool isRescue) { PSTorpedoWake pSTorpedoWake = PSTorpedoWake.Instantiate(_torpedoParticle, BattleTaskManager.GetBattleField().transform, injection, target, 0, 0.6f, isDet: true, isMiss: false); pSTorpedoWake.SetActive(isActive: false); return(pSTorpedoWake); }