Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
        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..
        }
Ejemplo n.º 3
0
        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..
        }
Ejemplo n.º 4
0
    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;
    }
Ejemplo n.º 5
0
    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);
        }
    }