void OnTriggerExit(Collider other) { ShapeCollider sc = other.GetComponent <ShapeCollider> (); if (sc == null) { return; } ShapeAsset otherShapeAsset = sc.shapeAsset; if (otherShapeAsset == null) { return; } if (shapeAsset == otherShapeAsset) { return; } undoIt = false; }
void OnTriggerEnter(Collider other) { ShapeCollider sc = other.GetComponent <ShapeCollider> (); if (sc == null) { return; } ShapeAsset otherShapeAsset = sc.shapeAsset; if (otherShapeAsset == null) { return; } if (shapeAsset == otherShapeAsset) { return; } Game.Instance.shapeMove.UndoLastTransform(); undoIt = true; }