コード例 #1
0
 public void SetHitShaderOff()
 {
     GTShader.ChangeShader(mSkinMaterial, mSkinShader);
     if (mSkinShader.name == "MyMobile/Monster/VertLit")
     {
         mSkinMaterial.SetColor("_HitColor", Color.black);
     }
 }
コード例 #2
0
    public void SetHitShaderOn()
    {
        Shader newSkinShader = GTShader.ChangeShader(mSkinMaterial, "MyMobile/Monster/VertLit");

        if (mSkinMaterial != null && newSkinShader != null)
        {
            mSkinMaterial.SetColor("_HitColor", new Color(92f / 255, 0, 0));
        }
    }
コード例 #3
0
    public void SetTransparentVertLitOn()
    {
        Shader newSkinShader    = GTShader.ChangeShader(mSkinMaterial, "MyMobile/Monster/Transparent_VertLit");
        Shader newWeaponShader1 = GTShader.ChangeShader(mWeaponMat1, "MyMobile/Monster/Transparent_VertLit");
        Shader newWeaponShader2 = GTShader.ChangeShader(mWeaponMat2, "MyMobile/Monster/Transparent_VertLit");

        if (mSkinMaterial != null && newSkinShader != null)
        {
            mSkinMaterial.SetFloat("_AlphaCon", 0.2f);
        }
        if (mWeaponMat1 != null && newWeaponShader1 != null)
        {
            mWeaponMat1.SetFloat("_AlphaCon", 0.2f);
        }
        if (mWeaponMat2 != null && newWeaponShader2 != null)
        {
            mWeaponMat2.SetFloat("_AlphaCon", 0.2f);
        }
    }
コード例 #4
0
 public void SetTransparentVertLitOff()
 {
     GTShader.ChangeShader(mSkinMaterial, mSkinShader);
     GTShader.ChangeShader(mWeaponMat1, mWeaponShader1);
     GTShader.ChangeShader(mWeaponMat2, mWeaponShader2);
 }