public void OnTileEntityChanged(TileEntity _te, int _dataObject) { Log.Out(_te.GetTileEntityType().ToString() + " - " + _dataObject); TileEntityPoweredBlock poweredBlock = _te as TileEntityPoweredBlock; if (poweredBlock.PowerUsed != this.powerUsed) { this.powerUsed = poweredBlock.PowerUsed; Log.Out("Power Block Used:" + this.powerUsed.ToString()); } if (poweredBlock.RequiredPower != this.requiredPower) { this.requiredPower = poweredBlock.RequiredPower; Log.Out("Power Block Required:" + this.requiredPower.ToString()); } if (poweredBlock.IsToggled != this.isToggled) { this.isToggled = poweredBlock.IsToggled; Log.Out("Power Block Toggled:" + this.isToggled.ToString()); } if (poweredBlock.IsPowered != this.isPowered) { this.isPowered = poweredBlock.IsPowered; Log.Out("Power Block Powered:" + this.isPowered.ToString()); } }
public TEPoweredBlockChangedHandler(TileEntity _te) { TileEntityPoweredBlock poweredBlock = _te as TileEntityPoweredBlock; this.isToggled = poweredBlock.IsToggled; this.isPowered = poweredBlock.IsPowered; this.powerUsed = poweredBlock.PowerUsed; this.requiredPower = poweredBlock.RequiredPower; }
public override TileEntityPowered CreateTileEntity(Chunk chunk) { PowerItem.PowerItemTypes powerItemType = PowerItem.PowerItemTypes.Consumer; powerItemType = PowerItem.PowerItemTypes.ConsumerToggle; TileEntityPowered tileEntityPowered = new TileEntityPoweredBlock(chunk) { PowerItemType = powerItemType }; return(tileEntityPowered); }
public override TileEntityPowered CreateTileEntity(Chunk chunk) { PowerItem.PowerItemTypes powerItemType = PowerItem.PowerItemTypes.Consumer; powerItemType = PowerItem.PowerItemTypes.ConsumerToggle; TileEntityPowered tileEntityPowered = new TileEntityPoweredBlock(chunk) { PowerItemType = powerItemType }; tileEntityPowered.WireOffset = new Vector3(0, -0.5f, 0); return(tileEntityPowered); }
public override TileEntityPowered CreateTileEntity(Chunk chunk) { PowerItem.PowerItemTypes powerItemType = PowerItem.PowerItemTypes.Consumer; powerItemType = PowerItem.PowerItemTypes.ConsumerToggle; TileEntityPowered tileEntityPowered = new TileEntityPoweredBlock(chunk) { PowerItemType = powerItemType, }; // wire offset //tileEntityPowered.WireOffset = new Vector3(0, 0, 0); DebugMsg("BlockHydroponicFarmPower creating TileEntityPoweredBlock"); return(tileEntityPowered); }