Example #1
0
        public IRawPacketProvider Create(IBlockBase blockBase)
        {
            IRawPacketProvider rawPacketProvider = Create();

            rawPacketProvider.Initialize(blockBase);

            return(rawPacketProvider);
        }
Example #2
0
 public BlockDestroyEventArgs(IBlockBase block, IEntityBase destroyedBy)
     : base(block)
 {
     LootTable   = block.GetLootTable();
     DestroyedBy = destroyedBy;
 }
Example #3
0
 public BlockTouchEventArgs(IBlockBase block, IEntityBase touchedBy)
     : base(block)
 {
     TouchedBy = touchedBy;
 }
Example #4
0
 public BlockEventArgs(IBlockBase block)
 {
     Block = block;
 }
Example #5
0
 public BlockPlaceEventArgs(IBlockBase block, IEntityBase placedBy)
     : base(block)
 {
     PlacedBy = placedBy;
 }
Example #6
0
 public BlockTouchEventArgs(IBlockBase block, IEntityBase touchedBy)
     : base(block)
 {
     TouchedBy = touchedBy;
 }
Example #7
0
 public BlockDestroyEventArgs(IBlockBase block, IEntityBase destroyedBy)
     : base(block)
 {
     LootTable = block.GetLootTable();
     DestroyedBy = destroyedBy;
 }
Example #8
0
 public BlockPlaceEventArgs(IBlockBase block, IEntityBase placedBy)
     : base(block)
 {
     PlacedBy = placedBy;
 }
Example #9
0
 public BlockEventArgs(IBlockBase block)
 {
     Block = block;
 }
Example #10
0
 public void Initialize(IBlockBase blockBase)
 {
     _disposed  = false;
     _blockBase = blockBase;
 }