public void Awake() { if (Instance == null) { Instance = this; } else { Destroy(this); return; } VariablesController vc = VariablesController.Instance; worldTick = vc.WorldTick; citiesNumber = vc.CitiesNumber; cityRange = vc.CitiesRange; GameObject canvas = vc.gameObject; TickCount = canvas.transform.Find("WorldTickText").transform.GetComponent <Text>(); AgentStatus = canvas.transform.Find("AgentText").transform.GetComponent <Text>(); CureStatus = canvas.transform.Find("CureText").transform.GetComponent <Text>(); City.MaxRange = cityRange; cities = new List <City>(); trash = new List <GameObject>(); agentRealm = Instantiate <GameObject>(agentRealm); }
public bool Change(List<Variable> variables) { var controller = new VariablesController(variables); int button = NSApplication.sharedApplication().runModalForWindow(controller.window()); controller.release(); return button == Enums.NSOKButton; }
public void Awake() { if (Instance == null) { Instance = this; } else { Destroy(this); return; } vc = VariablesController.Instance; if (vc.Random == true) { Infectiousness = UnityEngine.Random.Range(0.05f, vc.Infectiousness); Fatality = UnityEngine.Random.Range(0.01f, vc.Fatality); IllnessProbability = UnityEngine.Random.Range(0.01f, vc.IllnessProbability); Recovery = UnityEngine.Random.Range(0.05f, vc.Recovery); MutationProbability = UnityEngine.Random.Range(0.01f, vc.MutationProbability); } }