static void Postfix(CMFlare f) { if (!objectIDs.ContainsKey(f)) { return; } removedObjectIDs.Add(GetObjectID(f)); objectIDs.Remove(f); }
public ACMIDataEntry buildFlareEntry(CMFlare flare) { ACMIDataEntry entry = new ACMIDataEntry(); entry.objectId = support.GetObjectID(flare); Vector3D coords = support.convertPositionToLatLong_raw(flare.transform.position); entry.locData = $"{coords.y} | {coords.x} | {coords.z}"; entry._specificTypes = "Flare"; return(entry); }
public TargetSignatureData(CMFlare flare, float _signalStrength) { velocity = flare.velocity; geoPos = VectorUtils.WorldPositionToGeoCoords(flare.transform.position, FlightGlobals.currentMainBody); exists = true; acceleration = Vector3.zero; timeAcquired = Time.time; signalStrength = _signalStrength; targetInfo = null; vesselJammer = null; team = BDArmorySettings.BDATeams.None; pingPosition = Vector2.zero; orbital = false; orbit = null; lockedByRadar = null; vessel = null; }