// Start is called before the first frame update void Start() { script = GameObject.FindWithTag("WaterButton").GetComponent <WaterButton>(); //waterLr = GetComponent<LineRenderer>(); oneWaterLine = false; waterOn = 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(); } }
/// <summary> /// sets selected drink buttons and highlights values /// </summary> /// <param name="drink"></param> void SetSelectedDrink(string drink) { ResetDynamicButtons(); switch (drink) { case "Sodasaurus": SodaButton.Background = new SolidColorBrush(Colors.LightBlue); JavaButton.ClearValue(Button.BackgroundProperty); TeaButton.ClearValue(Button.BackgroundProperty); WaterButton.ClearValue(Button.BackgroundProperty); uxflavor.Visibility = Visibility.Visible; uxholdIce.Visibility = Visibility.Visible; break; case "Jurassic Java": SodaButton.ClearValue(Button.BackgroundProperty); JavaButton.Background = new SolidColorBrush(Colors.LightBlue); TeaButton.ClearValue(Button.BackgroundProperty); WaterButton.ClearValue(Button.BackgroundProperty); uxdecaf.Visibility = Visibility.Visible; uxroom.Visibility = Visibility.Visible; uxaddIce.Visibility = Visibility.Visible; //uxholdIce.Visibility = Visibility.Visible; break; case "Tyrannotea": SodaButton.ClearValue(Button.BackgroundProperty); JavaButton.ClearValue(Button.BackgroundProperty); TeaButton.Background = new SolidColorBrush(Colors.LightBlue); WaterButton.ClearValue(Button.BackgroundProperty); uxlemon.Visibility = Visibility.Visible; uxsweet.Visibility = Visibility.Visible; uxholdIce.Visibility = Visibility.Visible; break; case "Water": SodaButton.ClearValue(Button.BackgroundProperty); JavaButton.ClearValue(Button.BackgroundProperty); TeaButton.ClearValue(Button.BackgroundProperty); WaterButton.Background = new SolidColorBrush(Colors.LightBlue); uxlemon.Visibility = Visibility.Visible; uxholdIce.Visibility = Visibility.Visible; break; } }
public void OnClick() { if (SuperGameMaster.WaterNeeded == true) { SuperGameMaster.WaterNeeded = false; DateTime currentTime = DateTime.Now; SuperGameMaster.saveData.lastWaterTime = new DateTime(currentTime.Year, currentTime.Month, currentTime.Day, currentTime.Hour, currentTime.Minute, currentTime.Second, currentTime.Millisecond); SuperGameMaster.SaveDataToFile(); WaterButton.showMessage("You justed watered and Your tree grow well."); } else { // message box notice can't water Debug.Log("[WaterButton]Can't water now."); WaterButton.showMessage("Sorry, you can't water now."); Debug.Log("[WaterButton]Show can't water message."); } }
private void Awake() { audioSource = GetComponent <AudioSource>(); animator = GetComponent <Animator>(); sprite = GetComponent <SpriteRenderer>(); actionPanel = FindObjectOfType <ActionPanel>(); terrain = GameObject.FindGameObjectWithTag("Terrain").transform; uIActions = FindObjectOfType <UIActions>(); chopButton = actionPanel.lumberjack_chop.GetComponent <ChopButton>(); digButton = actionPanel.lumberjack_dig.GetComponent <DigButton>(); plantButton = actionPanel.planter_plant.GetComponent <PlantButton>(); waterButton = actionPanel.planter_water.GetComponent <WaterButton>(); fireButton = actionPanel.gameObject.transform.GetChild(8).GetComponent <FireButton>(); selectionIndicator = transform.GetChild(0).gameObject; //Gets the indicator child game object fatigueSlider = transform.SearchForChild("FatigueSlider").GetComponent <Slider>(); moves = new List <direction>(); }
public override void LoadContent() { base.LoadContent(); info_bulle = "Your number of moves (min number of moves to succeed)"; position_texte_score = new Vector2(16, 8); design_button = new DesignButton(ScreenManager.Instance.Content.Load <Texture2D>(@"Graphics\Buttons\design"), new Vector2(4 * 32, 0)); fire_button = new FireButton(ScreenManager.Instance.Content.Load <Texture2D>(@"Graphics\Buttons\fire"), new Vector2(5 * 32, 0)); water_button = new WaterButton(ScreenManager.Instance.Content.Load <Texture2D>(@"Graphics\Buttons\water"), new Vector2(6 * 32, 0)); music_button = new MusicButton(ScreenManager.Instance.Content.Load <Texture2D>(@"Graphics\Buttons\music"), new Vector2(8 * 32, 0)); sound_button = new SoundButton(ScreenManager.Instance.Content.Load <Texture2D>(@"Graphics\Buttons\sound"), new Vector2(9 * 32, 0)); refresh_button = new ReloadButton(ScreenManager.Instance.Content.Load <Texture2D>(@"Graphics\Buttons\refresh"), new Vector2(11 * 32, 0)); previous_button = new PreviousButton(ScreenManager.Instance.Content.Load <Texture2D>(@"Graphics\Buttons\previous"), new Vector2(13 * 32, 0)); next_button = new NextButton(ScreenManager.Instance.Content.Load <Texture2D>(@"Graphics\Buttons\next"), new Vector2(14 * 32, 0)); menu_button = new MenuButton(ScreenManager.Instance.Content.Load <Texture2D>(@"Graphics\Buttons\menu"), new Vector2(16 * 32, 0)); MapManager.Instance.LoadContent(); LevelManager.Instance.LoadContent(); Actor.Instance.LoadContent(); InitializeMusic(); }
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(); } }