private void DoChange(Hotspot _hotspot) { if (changeType == ChangeType.Enable) { _hotspot.TurnOn(); } else { _hotspot.TurnOff(); } }
/// <summary> /// Enables the Hotspot for the button and changes its Sprite to the default one /// </summary> public void ResetButton() { // enable the Hotspot if (buttonHotspot != null) { buttonHotspot.TurnOn(); } // change the Sprite to it default value if (m_spriteRenderer != null && m_defaultSprite != null) { m_spriteRenderer.sprite = m_defaultSprite; } }
/** * <summary>Deserialises a string of data, and restores the GameObject to its previous state.</summary> * <param name = "stringData">The data, serialised as a string</param> */ public override void LoadData(string stringData) { HotspotData data = Serializer.LoadScriptData <HotspotData> (stringData); if (data == null) { loadedData = false; return; } SavePrevented = data.savePrevented; if (savePrevented) { return; } if (data.isOn) { gameObject.layer = LayerMask.NameToLayer(KickStarter.settingsManager.hotspotLayer); } else { gameObject.layer = LayerMask.NameToLayer(KickStarter.settingsManager.deactivatedLayer); } if (GetComponent <Hotspot>()) { Hotspot _hotspot = GetComponent <Hotspot>(); if (data.isOn) { _hotspot.TurnOn(); } else { _hotspot.TurnOff(); } StringToButtonStates(_hotspot, data.buttonStates); if (data.hotspotName != "") { _hotspot.SetName(data.hotspotName, data.displayLineID); } _hotspot.ResetMainIcon(); } loadedData = true; }
private void DoChange(Hotspot _hotspot) { if (changeType == ChangeType.Enable) { _hotspot.TurnOn (); } else { _hotspot.TurnOff (); } }