Ejemplo n.º 1
0
        IEnumerator Start()
        {
            r = GetComponent <SuperspectiveRenderer>();
            if (r == null)
            {
                r = gameObject.AddComponent <SuperspectiveRenderer>();
            }

            yield return(null);

            startEmission = r.GetColor(emissionColorKey);
        }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        if (buttonToReactTo == null)
        {
            buttonToReactTo = GetComponent <Button>();
        }
        if (buttonToReactTo == null)
        {
            Debug.LogWarning("No button to react to, disabling color change script", gameObject);
            enabled = false;
            return;
        }

        r = GetComponent <SuperspectiveRenderer>();
        if (r == null)
        {
            r = gameObject.AddComponent <SuperspectiveRenderer>();
        }

        if (useMaterialAsEndColor)
        {
            pressColor    = r.GetMainColor();
            pressEmission = r.GetColor("_EmissionColor");
        }

        if (useMaterialAsStartColor)
        {
            startColor    = r.GetMainColor();
            startEmission = r.GetColor("_EmissionColor");
        }
        else
        {
            r.SetMainColor(startColor);
            r.SetColor("_EmissionColor", startEmission);
        }

        buttonToReactTo.OnButtonPressFinish   += ButtonPressFinish;
        buttonToReactTo.OnButtonUnpressFinish += ButtonUnpressFinish;
    }
Ejemplo n.º 3
0
 void Start()
 {
     thisRenderer          = GetComponent <SuperspectiveRenderer>();
     solutionColor         = thisRenderer.GetMainColor();
     solutionEmissionColor = thisRenderer.GetColor("_EmissionColor");
 }
Ejemplo n.º 4
0
 // Use this for initialization
 void Start()
 {
     thisRenderer       = GetComponent <SuperspectiveRenderer>();
     startEmissionColor = thisRenderer.GetColor(emissionColorName);
 }