コード例 #1
0
ファイル: MaterialChanger.cs プロジェクト: xTheLifex/SS3D
    public static void ChangeToColor(Material material, Palette01 color)
    {
        Color newColor;

        Palette01ColorDictionary.TryGetValue(color, out newColor);

        material.SetColor("Emission", newColor);
    }
コード例 #2
0
ファイル: MaterialChanger.cs プロジェクト: xTheLifex/SS3D
    public static Color GetColor(Palette01 color)
    {
        Color newColor;

        Palette01ColorDictionary.TryGetValue(color, out newColor);

        return(newColor);
    }
コード例 #3
0
ファイル: MaterialChanger.cs プロジェクト: xTheLifex/SS3D
    public static void ChangeObjectEmissionColor(GameObject gameObject, Palette01 color)
    {
        Color newColor;

        Palette01ColorDictionary.TryGetValue(color, out newColor);

        Material material = gameObject.GetComponent <Renderer>().material;

        material.SetColor("_EmissionColor", newColor);
    }