Beispiel #1
0
    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;
    }
Beispiel #2
0
    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;
    }