Exemple #1
0
 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);
 }
Exemple #2
0
        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());
        }
Exemple #3
0
 protected override void Initialize()
 {
     GetComponent <PropertyAuthComponent>().Initialize();
     World.OnBlockChanged.Add(BlockChanged);
     entry = new PipeEntry(new Vector3i(0, 1, 0), this);
 }