private void EnsureInit()
 {
     if (registerTile == null)
     {
         registerTile = GetComponent <RegisterTile>();
     }
     if (registerTile == null)
     {
         Logger.LogError("Confused screaming! > " + this.name, Category.Electrical);
     }
     else
     {
         registerTile.SetElectricalData(this);
     }
     ElectricalManager.Instance.electricalSync.StructureChange = true;
     InData.Present = this;
 }
Example #2
0
 private void EnsureInit()
 {
     if (registerTile == null)
     {
         registerTile = GetComponent <RegisterTile>();
     }
     if (registerTile == null)
     {
         Logger.Log("Confused screaming! > " + this.name);
     }
     else
     {
         registerTile.SetElectricalData(this);
         Vector2 searchVec = this.registerTile.LocalPosition.To2Int();
     }
     ElectricalManager.Instance.electricalSync.StructureChange = true;
     InData.Present = this;
 }