void Start() { this.transform.Find("Value").GetComponent <Text>().text = "Value: £" + ValueServer(); this.transform.Find("Sell").GetComponent <Button>().onClick.AddListener(delegate { reputation rep = GameObject.Find("Rep").GetComponent <reputation>(); rep.removeRep((int)(GameData.CurrentServer.data.clients.Count * Settings.SELL_SERVER_CLIENT_REP_LOSS)); //add money to economy float money = GameObject.Find("Money").GetComponent <economy>().GetMoney(); GameObject.Find("Money").GetComponent <economy>().SetMoney(money + ValueServer()); GameData.servers.Remove(GameData.CurrentServer); EventManager evManager = GameObject.Find("Time").GetComponent <EventManager>(); foreach (int client in GameData.CurrentServer.data.clients) { Client cl = GameData.storage.clients.RemoveClient(client); evManager.Trigger("RemoveClient", cl); } Destroy(GameData.CurrentServer.gameObject); }); }
void Start() { this.transform.Find("Value").GetComponent <Text>().text = "Value: £" + ValueServer(); this.transform.Find("Sell").GetComponent <Button>().onClick.AddListener(delegate { reputation rep = GameObject.Find("Rep").GetComponent <reputation>(); rep.removeRep((int)(rep.GetRep() * Settings.SELL_SERVER_REP_LOSS_PERCENT)); //add money to economy float money = GameObject.Find("Money").GetComponent <economy>().GetMoney(); GameObject.Find("Money").GetComponent <economy>().SetMoney(money + ValueServer()); GameData.servers.Remove(GameData.CurrentServer); Destroy(GameData.CurrentServer.gameObject); }); }