public NetworkPacketMushroom(Mushroom mushroom)
            : base(NetworkPacketTypes.Mushroom, (byte)mushroom.Id, 0, mushroom)
        {
            AddFloat(mushroom.Range);
            AddBool(mushroom.Target != null);
            AddBool(mushroom.Owner != null);
            AddUInt((uint)mushroom.Level);

            if (mushroom.Owner != null)
                AddByte(mushroom.Owner.Client.PlayerId);
        }
Example #2
0
 public Stone(Mushroom mushroom)
     : base(Config.StoneCylinderRadius, Config.StoneCylinderHeight, Config.StoneCylinderOffset)
 {
     Mushroom = mushroom;
 }
Example #3
0
 public Stone(Mushroom mushroom) : base(Config.StoneCylinderRadius, Config.StoneCylinderHeight, Config.StoneCylinderOffset)
 {
     Mushroom = mushroom;
 }