8 base.Load(valuesDictionary);
14 if (blockEntity !=
null
17 componentMiner.ComponentPlayer.ComponentGui.ModalPanelWidget =
new DispenserWidget(componentMiner.
Inventory, componentDispenser);
30 base.OnHitByProjectile(cellFace, worldItem);
37 base.OnHitByProjectile(movingBlock, worldItem);
static void PlaySound(string name, float volume, float pitch, float pan)
ComponentPlayer ComponentPlayer
static bool GetAcceptsDrops(int data)
override void OnHitByProjectile(MovingBlock movingBlock, WorldItem worldItem)
override int[] HandledBlocks
override bool InteractBlockEntity(ComponentBlockEntity blockEntity, ComponentMiner componentMiner)
override void Load(ValuesDictionary valuesDictionary)
override void OnHitByProjectile(CellFace cellFace, WorldItem worldItem)
DatabaseObject m_databaseObject
SubsystemTerrain m_subsystemTerrain
SubsystemGameInfo m_subsystemGameInfo
static int ExtractData(int value)
Component FindComponent(Type type, string name, bool throwOnError)
ValuesDictionary ValuesDictionary