Esempio n. 1
0
    public void Initialize(GeoMaterialName mName)
    {
        background = GetComponent <Image>();

        materialName = mName;

        switch (materialName)
        {
        case GeoMaterialName.Air:
            // Transparent, so we can rely on the skybox or camera settings.
            background.color = new Color32(255, 255, 255, 0);
            break;

        case GeoMaterialName.Dirt:
            background.color = new Color32(155, 118, 53, 255);
            break;

        case GeoMaterialName.Gravel:
            background.color = new Color32(83, 84, 78, 255);
            break;

        case GeoMaterialName.Rock:
            background.color = new Color32(90, 77, 65, 255);
            break;

        default:
            // Screaming magenta, to let you know something is wrong.
            background.color = new Color32(255, 0, 255, 255);
            break;
        }
    }
Esempio n. 2
0
    public void Initialize(GeoMaterialName mName)
    {
        geoMaterial = gameObject.GetComponentInChildren <GeoMaterial>();

        geoMaterial.Initialize(mName);
    }