示例#1
0
 public virtual void OnStruckByLightning(net.minecraft.src.EntityLightningBolt entitylightningbolt
                                         )
 {
     DealFireDamage(5);
     fire++;
     if (fire == 0)
     {
         fire = 300;
     }
 }
示例#2
0
 public override void OnStruckByLightning(net.minecraft.src.EntityLightningBolt entitylightningbolt
                                          )
 {
     if (worldObj.singleplayerWorld)
     {
         return;
     }
     else
     {
         net.minecraft.src.EntityPigZombie entitypigzombie = new net.minecraft.src.EntityPigZombie
                                                                 (worldObj);
         entitypigzombie.SetLocationAndAngles(posX, posY, posZ, rotationYaw, rotationPitch
                                              );
         worldObj.AddEntity(entitypigzombie);
         SetEntityDead();
         return;
     }
 }
示例#3
0
 public override void OnStruckByLightning(net.minecraft.src.EntityLightningBolt entitylightningbolt
                                          )
 {
     base.OnStruckByLightning(entitylightningbolt);
     dataWatcher.UpdateObject(17, unchecked ((byte)1));
 }