public CardBoardBoxInfo Pop() { CardBoardBoxInfo cardBoardBoxInfo = cardBoardBoxInfos.Pop(); sumWeight -= cardBoardBoxInfo.Weight; return(cardBoardBoxInfo); }
public void Appear(GameObject place) { if (!place.GetComponent <PlaceBase>().hasBox()) { return; } if (place.tag.Equals("Truck")) { return; } drawer.SetActive(true); if (place.tag.Equals("BeltConveyor")) { targetPos = place.transform.Find("StopPosition").position; } else if (place.tag.Equals("Place")) { targetPos = place.transform.Find("SetPosition").position; } CardBoardBoxInfo cardBoardBoxInfo = place.GetComponent <PlaceBase>().getCardBoardInfo(); infoText.text = "重さ: " + cardBoardBoxInfo.Weight + "kg\n" + "価格: " + cardBoardBoxInfo.Price + "円"; }
public void Push(CardBoardBoxInfo cardBoardBoxInfo) { sumWeight += cardBoardBoxInfo.Weight; cardBoardBoxInfos.Push(cardBoardBoxInfo); }
public void Init(int playerNum) { int index = GameObject.Find("GameDirector").GetComponent <PrefabGenerator>().PopCreateBoxIndex(playerNum); cardBoardBoxInfo = new CardBoardBoxInfo(weights[index], prices[index]); }