public override void MakeTriggerAction(AbsorptionGraph.GraphNode node, AbsorptionGraph graph) { // Debug.Log($"Make trigger action on transistor (input {InputType}, output {OutputType})!"); foreach (AbsorptionGraph.GraphNode nextNode in node.connectionsTo) { if (CanAbsorp(nextNode.shape)) { TileMapCell cell = TileMap.Instance.GetCellWithShape(nextNode.shape); if (cell != null) { cell.RemoveShape(); } } } SetAbsorbed(); }
public virtual void MakeTriggerAction(AbsorptionGraph.GraphNode node, AbsorptionGraph graph) { }