public void func_78874_a(Entity p_78874_1_, float p_78874_2_) {
float var3 = ActiveRenderInfo.field_74588_d;
float var4 = ActiveRenderInfo.field_74586_f;
float var5 = ActiveRenderInfo.field_74587_g;
float var6 = ActiveRenderInfo.field_74596_h;
float var7 = ActiveRenderInfo.field_74589_e;
EntityFX.field_70556_an = p_78874_1_.field_70142_S + (p_78874_1_.field_70165_t - p_78874_1_.field_70142_S) * (double)p_78874_2_;
EntityFX.field_70554_ao = p_78874_1_.field_70137_T + (p_78874_1_.field_70163_u - p_78874_1_.field_70137_T) * (double)p_78874_2_;
EntityFX.field_70555_ap = p_78874_1_.field_70136_U + (p_78874_1_.field_70161_v - p_78874_1_.field_70136_U) * (double)p_78874_2_;
for(int var8 = 0; var8 < 3; ++var8) {
if(!this.field_78876_b[var8].isEmpty()) {
switch(var8) {
case 0:
default:
this.field_78877_c.func_110577_a(field_110737_b);
break;
case 1:
this.field_78877_c.func_110577_a(TextureMap.field_110575_b);
break;
case 2:
this.field_78877_c.func_110577_a(TextureMap.field_110576_c);
}
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
GL11.glDepthMask(false);
GL11.glEnable(3042);
GL11.glBlendFunc(770, 771);
GL11.glAlphaFunc(516, 0.003921569F);
Tessellator var9 = Tessellator.field_78398_a;
var9.func_78382_b();
for(int var10 = 0; var10 < this.field_78876_b[var8].size(); ++var10) {
EntityFX var11 = (EntityFX)this.field_78876_b[var8].get(var10);
var9.func_78380_c(var11.func_70070_b(p_78874_2_));
var11.func_70539_a(var9, p_78874_2_, var3, var7, var4, var5, var6);
}
var9.func_78381_a();
GL11.glDisable(3042);
GL11.glDepthMask(true);
GL11.glAlphaFunc(516, 0.1F);
}
}
}
EffectRenderer.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:RuneCraftery
作者:
评论列表
文章目录