public static string ExfiltrationStatus(EExfiltrationStatus status) { switch (status) { case EExfiltrationStatus.AwaitsManualActivation: return("Activate"); case EExfiltrationStatus.Countdown: return("Timer"); case EExfiltrationStatus.NotPresent: return("Closed"); case EExfiltrationStatus.Pending: return("Pending"); case EExfiltrationStatus.RegularMode: return("Open"); case EExfiltrationStatus.UncompleteRequirements: return("UncompReq."); default: return(""); } }
public static string TypeOfExfiltration(EExfiltrationStatus status) { switch (status) { case EExfiltrationStatus.AwaitsManualActivation: return("ManualActivation"); case EExfiltrationStatus.Countdown: return("Timer"); case EExfiltrationStatus.NotPresent: return("n/a"); case EExfiltrationStatus.Pending: return("Pending"); case EExfiltrationStatus.RegularMode: return("Default"); case EExfiltrationStatus.UncompleteRequirements: return("Requirements"); default: return(""); } }
public ExfiltrationStruct(ScavExfiltrationPoint exfil) { _scavExfil = exfil; _objectName = _scavExfil.Settings.Name.Localized(); _positionBase = LocalGameWorld.W2S(_scavExfil.transform.position); _distance = (int)Vector3.Distance(LocalGameWorld.MainCamera.transform.position, _scavExfil.transform.position); _status = _scavExfil.Status; }
public static string GetStatus(EExfiltrationStatus status) { return(status switch { EExfiltrationStatus.AwaitsManualActivation => "Activate", EExfiltrationStatus.Countdown => "Timer", EExfiltrationStatus.NotPresent => "Closed", EExfiltrationStatus.Pending => "Pending", EExfiltrationStatus.RegularMode => "Open", EExfiltrationStatus.UncompleteRequirements => "Requirement", _ => string.Empty });