public void SetHitShaderOff() { GTShader.ChangeShader(mSkinMaterial, mSkinShader); if (mSkinShader.name == "MyMobile/Monster/VertLit") { mSkinMaterial.SetColor("_HitColor", Color.black); } }
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)); } }
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); } }
public void SetTransparentVertLitOff() { GTShader.ChangeShader(mSkinMaterial, mSkinShader); GTShader.ChangeShader(mWeaponMat1, mWeaponShader1); GTShader.ChangeShader(mWeaponMat2, mWeaponShader2); }