コード例 #1
0
        /// <summary>
        /// Called when a player right clicks a entity with a item.
        /// </summary>
        public override void UseItemOnEntity(ItemStack par1ItemStack, EntityLiving par2EntityLiving)
        {
            if (par2EntityLiving is EntityPig)
            {
                EntityPig entitypig = (EntityPig)par2EntityLiving;

                if (!entitypig.GetSaddled() && !entitypig.IsChild())
                {
                    entitypig.SetSaddled(true);
                    par1ItemStack.StackSize--;
                }
            }
        }
コード例 #2
0
 protected virtual int RenderSaddledPig(EntityPig par1EntityPig, int par2, float par3)
 {
     LoadTexture("/mob/saddle.png");
     return(par2 != 0 || !par1EntityPig.GetSaddled() ? -1 : 1);
 }
コード例 #3
0
 public virtual void Func_40286_a(EntityPig par1EntityPig, double par2, double par4, double par6, float par8, float par9)
 {
     base.DoRenderLiving(par1EntityPig, par2, par4, par6, par8, par9);
 }