Exemplo n.º 1
0
        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("");
            }
        }
Exemplo n.º 2
0
                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;
 }
Exemplo n.º 4
0
 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
     });