private void SetActionForButton(Button button, Vector3 newCameraLocation, TabletPosition tabPos, int id) { button.onClick.AddListener(() => { targetLocation = newCameraLocation; UIManager.singleton.setPosition(tabPos); if (tabPos == TabletPosition.Bot || tabPos == TabletPosition.Top) { NetworkEconomySystem.setCurrentTower(World2D.getTowerFromID(id)); } }); }
public override void init() { singleton = this; if (CustomNetworkManager.isServer) { NetworkServer.RegisterHandler((short)CustomProtocol.PurchuaseMsg, handleTradeMsg); } else { NetworkManager.singleton.client.RegisterHandler((short)CustomProtocol.CurrencyMessage, handleCurrencyMsg); NetworkManager.singleton.client.RegisterHandler((short)CustomProtocol.PurchuaseMsg, handlePurchuasecceptedMsg); } }