public void AddJammer(Jammer newJammer) { jammers.Add(newJammer); Vector3 waitPos = positions[jammers.Count - 1].position; waitPos += positions[jammers.Count - 1].right * Random.Range(-0.5f, 0.5f); newJammer.walker.MoveTo(waitPos, true,() => { newJammer.walker.TurnTo(this.transform.position + this.transform.forward); }); }
private void ApplyJammerSometime(Guid requestId) { if (Jammer.IsJam()) { System.Diagnostics.Debug.WriteLine("WS- Executing WeatherService API with ReqId # " + "...Failing"); throw new Exception("Something bad happend to the service..."); } }
public void AddJammer(Jammer newJammer) { if (this.jammer == null) { this.jammer = newJammer; jammer.walker.MoveTo(checkInPosition.position, true, OnJammerReady); } else { waitingQueue.AddJammer(newJammer); } }
public void AddJammer(Jammer newJammer) { if (!CanEnterJammer()) throw new System.Exception("No more jammers allowed in FoodZone"); if (this.jammer == null) { this.jammer = newJammer; jammer.walker.MoveTo(eatingPosition.position, true, OnJammerReady); } else { waitingQueue.AddJammer(newJammer); } }
private Jammer ReadData(SqlDataReader reader, int jamID, int playerID) { Jammer jammer = new Jammer(); jammer.JamID = jamID; jammer.PlayerID = playerID; jammer.TeamID = reader.GetInt32(reader.GetOrdinal("TeamID")); jammer.ID = reader.GetInt32(reader.GetOrdinal("ID")); jammer.Lead = reader.GetBoolean(reader.GetOrdinal("Lead")); jammer.LostLead = reader.GetBoolean(reader.GetOrdinal("Lost")); jammer.Called = reader.GetBoolean(reader.GetOrdinal("Called")); jammer.Injury = reader.GetBoolean(reader.GetOrdinal("Injury")); jammer.NoPass = reader.GetBoolean(reader.GetOrdinal("NoPass")); jammer.PassedStar = reader.GetBoolean(reader.GetOrdinal("PassedStar")); jammer.ReceivedStar = reader.GetBoolean(reader.GetOrdinal("ReceivedStar")); return(jammer); }
public void AddJammer(Jammer newJammer) { if (!assignedChairs.ContainsKey(newJammer)) { if (!hasRoom) throw new System.Exception("No more jammer allowed in table"); assignedChairs.Add(newJammer, chairPosition[assignedChairs.Count].transform); newJammer.AssignTable(this); } Transform chair = assignedChairs[newJammer]; newJammer.walker.MoveTo(chair.position, true,() => { chair.GetComponent<Chair>().workplace.ClaimWorkplace(); newJammer.walker.TurnTo(chair.position + chair.forward); StartWorking(newJammer); }); }
void OnTriggerExit(Collider other) { if (other.GetComponent<Jammer>() == jammer) { jammer = null; if (!waitingQueue.isEmpty) AddJammer(waitingQueue.GetNextJammer()); } }
void Awake() { jammer = GetComponentInParent<Jammer>(); activated = false; }
IEnumerator ProcessCoroutine() { float timeElapsed = 0; while (timeElapsed < CheckInTime) { timeElapsed += Time.deltaTime; assignedStaff.assignmentProgress = timeElapsed / CheckInTime; yield return null; } assignedStaff.assignmentProgress = -1; jammerReady = false; jammer.HideDialog(); jammer.FindFreeTable(); jammer = null; if (!waitingQueue.isEmpty) { AddJammer(waitingQueue.GetNextJammer()); } }
public void StopWorking(Jammer jammer) { jammers.Remove(jammer); }
public void StartWorking(Jammer jammer) { jammers.Add(jammer); }