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; }
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; }