void Start() { camera = GameObject.Find("MainCamera"); cam = camera.GetComponent <Camera>(); if (SceneManager.GetActiveScene().name != Game.Instance.StaticData.Level3) { timeSkillCamera = transform.parent.FindChild("TimeSkillCamera").gameObject; } else { p = GameObject.Find("Player").GetComponent <Player>(); lightUI = GameObject.Find("Canvas").GetComponent <LightUI>(); pointLight = GameObject.Find("PlayerLight").transform.Find("PointLight").gameObject; spotLight = GameObject.Find("PlayerLight").transform.Find("SpotLight").gameObject; } sprite = GetComponent <Image>().sprite; maskGameObject = transform.FindChild("Mask").gameObject; mask = maskGameObject.GetComponent <Image>(); CDGameObject = transform.FindChild("CD").gameObject; CD = CDGameObject.GetComponent <Text>(); CD.text = ""; etc = GetComponent <ETCButton>(); if (Game.Instance.StaticData.LayerCount == 1) { skillIcon = SkillIcon.None; } }
public override void ConnectUI() { lightUI = LightUI.Instance; // add listeners lightUI.toggle.onValueChanged += v => PresetManager.Instance.selectedPreset.lightData.active = v; lightUI.intensity.onValueChanged += v => PresetManager.Instance.selectedPreset.lightData.intensity = v; lightUI.range.onValueChanged += v => PresetManager.Instance.selectedPreset.lightData.range = v; lightUI.angle.onValueChanged += v => PresetManager.Instance.selectedPreset.lightData.angle = v; // color.. lightUI.position.onValueChanged += v => PresetManager.Instance.selectedPreset.lightData.position = v; // cookie.. }
public override void ConnectUI() { lightUI = LightUI.Instance; // add listeners lightUI.toggle.onValueChanged.AddListener(new UnityAction <bool>(v => PresetManager.Instance.selectedPreset.lightData.active = v)); lightUI.toggle.onValueChanged.AddListener(new UnityAction <bool>(v => lightUI.container.SetActive(v))); lightUI.intensity.onValueChange += v => PresetManager.Instance.selectedPreset.lightData.intensity = v; lightUI.range.onValueChange += v => PresetManager.Instance.selectedPreset.lightData.range = v; lightUI.angle.onValueChange += v => PresetManager.Instance.selectedPreset.lightData.angle = v; // color.. lightUI.position.onValueChange += v => PresetManager.Instance.selectedPreset.lightData.position = v; // cookie.. }
void Start() { sr = GetComponent <SpriteRenderer>(); player = GameObject.Find("Player").GetComponent <Transform>(); p = player.GetComponent <Player>(); lightUI = GameObject.Find("Canvas").GetComponent <LightUI>(); skillCD = GameObject.Find("SkillButton").GetComponent <SkillCD>(); pointMaxSight = 80; pointMinSight = 20; spotMaxSight = 120; spotMinSight = 60; }
private void updateLightUI(int id, State state) { // ajustment needed to compensate for difference in light.ID and array index int adjustedId = id - 1; LightUI currentUI = lightUIs[adjustedId]; if (currentUI.OrbColor.Equals(ColorService.GetColorByHue(state.Hue))) { Debug.Log("The orb color has not changed"); } else { currentUI.OrbColor = ColorService.GetColorByHue(state.Hue); if (colorChanged != null) { colorChanged(currentUI.LightID, currentUI.OrbColor); } UpdateOrbColor(id, state); } if (currentUI.Brightness == state.Bri) { } else { currentUI.Brightness = state.Bri; if (brightnessChanged != null) { brightnessChanged(currentUI.LightID, currentUI.Brightness); } } if (state.Alert == "lselect") { MakeOrbBlink(id); } }