Esempio n. 1
0
        public IRawPacketProvider Create(IBlockBase blockBase)
        {
            IRawPacketProvider rawPacketProvider = Create();

            rawPacketProvider.Initialize(blockBase);

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