//runs when God triggers it, create a new money button public static void create_button(int amount) { if (blank_money_button_copy != null) { GameObject new_button = Instantiate(blank_money_button_copy, canvas_copy, true); new_button.SetActive(true); MoneyButton new_button_script = new_button.GetComponent <MoneyButton>(); new_button_script.value = amount; } }
protected override void RegisterPart(SceneObjectPart part) { if (part.Name == MONEY_BUTTON) { m_moneyButton = new MoneyButton(m_controller, part); } else if (part.Name == LAND_BUTTON) { m_landButton = new LandButton(m_controller, part); } else if (part.Name == WATER_BUTTON) { m_waterButton = new WaterButton(m_controller, part); } // else if (part.Name == MARKET_BUTTON) // m_marketButton = new MarketButton(m_controller, part); else if (part.Name == STATUS_BUTTON) { m_statusButton = new StatusButton(m_controller, part); } else if (part.Name == PHASE_BUTTON) { m_phaseButton = new PhaseButton(m_controller, part); } else if (part.Name == TIME_REMAINING_BUTTON) { m_timeRemainingButton = new TimeRemainingButton(m_controller, part); } else if (part.Name == END_TURN_BUTTON) { m_endTurnButton = new EndTurnButton(m_controller, part, UserId); } else if (part.Name == SHOW_BROWSER_BUTTON) { m_showBrowserButton = new ShowBrowserButton(m_controller, part, UserId); } else if (part.Name == TICKER_BUTTON) { m_tickerButton = new TickerButton(m_controller, part); } if (part.IsRoot) { RootLocalId = part.LocalId; // XXX: Nasty nasty nasty hack to resolve an issue where attached non-root prims do not always appear // SceneObjectGroup group = part.ParentGroup; // group.HasGroupChanged = true; // group.ScheduleGroupForFullUpdate(); } }
void turnOnValuablesShop() { ColorsButton.GetComponent <Image>().color = Color.white; ShapesButton.GetComponent <Image>().color = Color.white; PathColorsButton.GetComponent <Image>().color = Color.white; ThemesButton.GetComponent <Image>().color = Color.white; MusicButton.GetComponent <Image>().color = Color.white; MoneyButton.GetComponent <Image>().color = Color.gray; PlayerColorText.GetComponent <Text>().color = Color.black; PlayerShapeText.GetComponent <Text>().color = Color.black; PathColorText.GetComponent <Text>().color = Color.black; ThemeText.GetComponent <Text>().color = Color.black; MusicText.GetComponent <Text>().color = Color.black; MoneyText.GetComponent <Text>().color = Color.white; PlayerColorShop.SetActive(false); PlayerShapeShop.SetActive(false); PathColorShop.SetActive(false); ThemeShop.SetActive(false); TrailShop.SetActive(false); ValuablesShop.SetActive(true); }
protected override void RegisterPart(SceneObjectPart part) { if (part.Name == MONEY_BUTTON) m_moneyButton = new MoneyButton(m_controller, part); else if (part.Name == LAND_BUTTON) m_landButton = new LandButton(m_controller, part); else if (part.Name == WATER_BUTTON) m_waterButton = new WaterButton(m_controller, part); // else if (part.Name == MARKET_BUTTON) // m_marketButton = new MarketButton(m_controller, part); else if (part.Name == STATUS_BUTTON) m_statusButton = new StatusButton(m_controller, part); else if (part.Name == PHASE_BUTTON) m_phaseButton = new PhaseButton(m_controller, part); else if (part.Name == TIME_REMAINING_BUTTON) m_timeRemainingButton = new TimeRemainingButton(m_controller, part); else if (part.Name == END_TURN_BUTTON) m_endTurnButton = new EndTurnButton(m_controller, part, UserId); else if (part.Name == SHOW_BROWSER_BUTTON) m_showBrowserButton = new ShowBrowserButton(m_controller, part, UserId); else if (part.Name == TICKER_BUTTON) m_tickerButton = new TickerButton(m_controller, part); if (part.IsRoot) { RootLocalId = part.LocalId; // XXX: Nasty nasty nasty hack to resolve an issue where attached non-root prims do not always appear // SceneObjectGroup group = part.ParentGroup; // group.HasGroupChanged = true; // group.ScheduleGroupForFullUpdate(); } }
void turnOnPathColorShop() { ColorsButton.GetComponent <Image>().color = Color.white; ShapesButton.GetComponent <Image>().color = Color.white; PathColorsButton.GetComponent <Image>().color = Color.gray; ThemesButton.GetComponent <Image>().color = Color.white; MusicButton.GetComponent <Image>().color = Color.white; MoneyButton.GetComponent <Image>().color = Color.green; PlayerColorText.GetComponent <Text>().color = Color.black; PlayerShapeText.GetComponent <Text>().color = Color.black; PathColorText.GetComponent <Text>().color = Color.white; ThemeText.GetComponent <Text>().color = Color.black; MusicText.GetComponent <Text>().color = Color.black; MoneyText.GetComponent <Text>().color = Color.white; PlayerColorShop.SetActive(false); PlayerShapeShop.SetActive(false); PathColorShop.SetActive(true); ThemeShop.SetActive(false); TrailShop.SetActive(false); ValuablesShop.SetActive(false); //for default if (PlayerPrefs.GetInt("PathColorOnce") == 0) { buyPathColorItem(0, "RedPath"); PlayerPrefs.SetInt("PathColorOnce", 1); } //if bought then keep transparent colors default if bought if (PlayerPrefs.GetInt("RedPath", 0) == 1) { GameObject.Find("RedPathCost").GetComponent <Text>().text = "Red"; } if (PlayerPrefs.GetInt("BluePath", 0) == 1) { GameObject.Find("BluePathCost").GetComponent <Text>().text = "Blue"; } if (PlayerPrefs.GetInt("YellowPath", 0) == 1) { GameObject.Find("YellowPathCost").GetComponent <Text>().text = "Yellow"; } if (PlayerPrefs.GetInt("OrangePath", 0) == 1) { GameObject.Find("OrangePathCost").GetComponent <Text>().text = "Orange"; } if (PlayerPrefs.GetInt("GreenPath", 0) == 1) { GameObject.Find("GreenPathCost").GetComponent <Text>().text = "Green"; } if (PlayerPrefs.GetInt("PurplePath", 0) == 1) { GameObject.Find("PurplePathCost").GetComponent <Text>().text = "Purple"; } if (PlayerPrefs.GetInt("PinkPath", 0) == 1) { GameObject.Find("PinkPathCost").GetComponent <Text>().text = "Pink"; } if (PlayerPrefs.GetInt("WhitePath", 0) == 1) { GameObject.Find("WhitePathCost").GetComponent <Text>().text = "White"; } GameObject.Find(PlayerPrefs.GetString("WhichPathColorSelected") + "Cost").GetComponent <Text>().text = "Selected"; //selected on start }
void turnOnPlayerShapeShop() { ColorsButton.GetComponent <Image>().color = Color.white; ShapesButton.GetComponent <Image>().color = Color.gray; PathColorsButton.GetComponent <Image>().color = Color.white; ThemesButton.GetComponent <Image>().color = Color.white; MusicButton.GetComponent <Image>().color = Color.white; MoneyButton.GetComponent <Image>().color = Color.green; PlayerColorText.GetComponent <Text>().color = Color.black; PlayerShapeText.GetComponent <Text>().color = Color.white; PathColorText.GetComponent <Text>().color = Color.black; ThemeText.GetComponent <Text>().color = Color.black; MusicText.GetComponent <Text>().color = Color.black; MoneyText.GetComponent <Text>().color = Color.white; PlayerColorShop.SetActive(false); PlayerShapeShop.SetActive(true); PathColorShop.SetActive(false); ThemeShop.SetActive(false); TrailShop.SetActive(false); ValuablesShop.SetActive(false); if (PlayerPrefs.GetInt("PlayerShapeOnce") == 0) { buyPlayerShapeItem(0, "Cube"); PlayerPrefs.SetInt("PlayerShapeOnce", 1); } if (PlayerPrefs.GetInt("CubeShape", 0) == 1) { GameObject.Find("CubeCost").GetComponent <Text>().text = "Cube"; } if (PlayerPrefs.GetInt("SphereShape", 0) == 1) { GameObject.Find("SphereCost").GetComponent <Text>().text = "Sphere"; } if (PlayerPrefs.GetInt("BirdShape", 0) == 1) { GameObject.Find("BirdCost").GetComponent <Text>().text = "Bird"; } if (PlayerPrefs.GetInt("TurtleShape", 0) == 1) { GameObject.Find("TurtleCost").GetComponent <Text>().text = "Turtle"; } if (PlayerPrefs.GetInt("PlaneShape", 0) == 1) { GameObject.Find("PlaneCost").GetComponent <Text>().text = "Fish"; } if (PlayerPrefs.GetInt("XShape", 0) == 1) { GameObject.Find("XCost").GetComponent <Text>().text = "Butterfly"; } if (PlayerPrefs.GetInt("HeadShape", 0) == 1) { GameObject.Find("HeadCost").GetComponent <Text>().text = "Squirrel"; } if (PlayerPrefs.GetInt("BatmanShape", 0) == 1) { GameObject.Find("BatmanCost").GetComponent <Text>().text = "Cylinder"; } GameObject.Find(PlayerPrefs.GetString("WhichPlayerShapeSelected") + "Cost").GetComponent <Text>().text = "Selected"; //selected on start }
void turnOnThemeShop() { ColorsButton.GetComponent <Image>().color = Color.white; ShapesButton.GetComponent <Image>().color = Color.white; PathColorsButton.GetComponent <Image>().color = Color.white; ThemesButton.GetComponent <Image>().color = Color.gray; MusicButton.GetComponent <Image>().color = Color.white; MoneyButton.GetComponent <Image>().color = Color.green; PlayerColorText.GetComponent <Text>().color = Color.black; PlayerShapeText.GetComponent <Text>().color = Color.black; PathColorText.GetComponent <Text>().color = Color.black; ThemeText.GetComponent <Text>().color = Color.white; MusicText.GetComponent <Text>().color = Color.black; MoneyText.GetComponent <Text>().color = Color.white; PlayerColorShop.SetActive(false); PlayerShapeShop.SetActive(false); PathColorShop.SetActive(false); ThemeShop.SetActive(true); TrailShop.SetActive(false); ValuablesShop.SetActive(false); //for default if (PlayerPrefs.GetInt("ThemeOnce") == 0) { buyThemeItem(0, "WhiteBlackColor"); PlayerPrefs.SetInt("ThemeOnce", 1); } //if bought then keep transparent colors default if bought if (PlayerPrefs.GetInt("WhiteBlackColor", 0) == 1) { GameObject.Find("WhiteBlackColorCost").GetComponent <Text>().text = "Normal"; } if (PlayerPrefs.GetInt("BlackWhiteColor", 0) == 1) { GameObject.Find("BlackWhiteColorCost").GetComponent <Text>().text = "Inverted"; } if (PlayerPrefs.GetInt("BlueYellowColor", 0) == 1) { GameObject.Find("BlueYellowColorCost").GetComponent <Text>().text = "Yankee"; } if (PlayerPrefs.GetInt("GreenRedColor", 0) == 1) { GameObject.Find("GreenRedColorCost").GetComponent <Text>().text = "Holidays"; } if (PlayerPrefs.GetInt("PinkPurpleColor", 0) == 1) { GameObject.Find("PinkPurpleColorCost").GetComponent <Text>().text = "Pink"; } if (PlayerPrefs.GetInt("GreenGreenColor", 0) == 1) { GameObject.Find("GreenGreenColorCost").GetComponent <Text>().text = "Forest"; } if (PlayerPrefs.GetInt("YellowYellowColor", 0) == 1) { GameObject.Find("YellowYellowColorCost").GetComponent <Text>().text = "Sandy"; } if (PlayerPrefs.GetInt("OrangeRedColor", 0) == 1) { GameObject.Find("OrangeRedColorCost").GetComponent <Text>().text = "Sunny"; } GameObject.Find(PlayerPrefs.GetString("WhichThemeSelected") + "Cost").GetComponent <Text>().text = "Selected"; //selected on start }