public void _KillPilot(cessna_digital_twin.Pilot target, int executionFrequency = 1) { target._isAlive = false; _PilotEnvironment.Remove(target); _Unregister(this, target, target._executionFrequency); _PilotAgents.Remove(target.ID); }
public cessna_digital_twin.Pilot _SpawnPilot(double xcor = 0, double ycor = 0, int freq = 1) { var id = System.Guid.NewGuid(); var agent = new cessna_digital_twin.Pilot(id, this, _Register, _Unregister, _PilotEnvironment, default(string), default(int), default(int), default(double), default(double), default(double), default(double), default(double), default(double), default(double), default(double), default(double), default(int), default(double), default(double), default(double), default(double), default(double), default(double), default(int), default(int), default(double) , xcor, ycor, freq); _PilotAgents.Add(id, agent); return(agent); }