protected override void Initialize() { GetComponent <PropertyAuthComponent>().Initialize(); if (blockMinedPos == Vector3i.Zero) { blockMinedPos = Rotation.Forward.Floor - (Rotation.Right.Floor * (int)(((float)MINING_SIZE / 2f) + 0.5f)); } entry = new PipeEntry(new Vector3i(0, 0, 0), this); }
protected override void Initialize() { entries.Add(new PipeEntry(new Vector3i(0, 0, -1), this)); entries.Add(new PipeEntry(new Vector3i(0, 0, 1), this)); entries.Add(new PipeEntry(new Vector3i(1, 0, 0), this)); MainEntry = new PipeEntry(new Vector3i(0, 0, 0), this); entries.Add(MainEntry); GetComponent <PropertyAuthComponent>().Initialize(AuthModeType.Inherited); GetComponent <PowerConsumptionComponent>().Initialize(2000); GetComponent <PowerGridComponent>().Initialize(10, new ElectricPower()); }
protected override void Initialize() { GetComponent <PropertyAuthComponent>().Initialize(); World.OnBlockChanged.Add(BlockChanged); entry = new PipeEntry(new Vector3i(0, 1, 0), this); }