public void TestCheckDoNotSellIfNoResources() { GameObject temp = new GameObject(); ResourceManager rs = temp.AddComponent <ResourceManager>(); rs.SetMetal(0, PlayerTypes.humanPlayer); rs.SetWood(0, PlayerTypes.humanPlayer); rs.SetStone(0, PlayerTypes.humanPlayer); MarketUI market = temp.AddComponent <MarketUI>(); market.woodButtonPressed(); market.sellResource(); market.stoneButtonPressed(); market.sellResource(); market.metalButtonPressed(); market.sellResource(); int actual = rs.GetMetal(PlayerTypes.humanPlayer); Assert.AreEqual(0, actual); actual = rs.GetWood(PlayerTypes.humanPlayer); Assert.AreEqual(0, actual); actual = rs.GetStone(PlayerTypes.humanPlayer); Assert.AreEqual(0, actual); }
//setting refencse private void Awake() { camTransform = transform; cam = Camera.main; agent = GameObject.Find("Player").GetComponent <NavMeshAgent>(); player = GameObject.Find("Player"); marketUIRef = GameObject.Find("UI").GetComponent <MarketUI>(); }
void Start() { CabinUi = transform.GetComponentInChildren <CabinUI>(); ForestUi = transform.GetComponentInChildren <ForestUI>(); MarketUi = transform.GetComponentInChildren <MarketUI>(); WifiTowerUi = transform.GetComponentInChildren <WifiTowerUI>(); MainMenuUi = transform.GetComponentInChildren <MainMenuUI>(); TopMenuUi = transform.GetComponentInChildren <TopMenuUI>(); EndDayUi = transform.GetComponentInChildren <EndDayUI> (); WinUi = transform.GetComponentInChildren <WinUI> (); WinUi.gameObject.SetActive(false); }
public void TestButtonPressedForSellWood() { GameObject temp = new GameObject(); ResourceManager rs = temp.AddComponent <ResourceManager>(); rs.SetWood(20, PlayerTypes.humanPlayer); MarketUI market = temp.AddComponent <MarketUI>(); market.woodButtonPressed(); market.sellResource(); int actual = rs.GetWood(PlayerTypes.humanPlayer); Assert.AreEqual(10, actual); }
public void TestButtonPressedForPurchaseMetal() { GameObject temp = new GameObject(); ResourceManager rs = temp.AddComponent <ResourceManager>(); rs.SetMetal(0, PlayerTypes.humanPlayer); rs.SetGold(1000, PlayerTypes.humanPlayer); MarketUI market = temp.AddComponent <MarketUI>(); market.metalButtonPressed(); market.buyResource(); int actual = rs.GetMetal(PlayerTypes.humanPlayer); Assert.AreEqual(10, actual); }
public static void Prefix(MarketUI __instance) { __instance.plorts = __instance.plorts.Where(x => !PlortRegistry.plortsToPatch.Any(y => y.id == x.id)).ToArray().AddRangeToArray(PlortRegistry.plortsToPatch.ToArray()); }
public void SetInstance() { inst = this; }
public static void Prefix(MarketUI __instance) { __instance.plorts = __instance.plorts.AddRangeToArray(PlortRegistry.plortsToPatch.ToArray()); }