Пример #1
0
    // Cryon enters target-collider
    void OnTriggerEnter2D(Collider2D collision)
    {
        lastCollider = collision.gameObject;
        if (lastCollider != null)
        {
            Vector3 pos = gameObject.transform.position;
            pos.z = -1;
            lastCollider.SendMessage("SetSnapPos", pos);
            lastCollider.SendMessage("SetLastTarget", gameObject.transform);

            // Show rect
            gameObject.GetComponent <SpriteRenderer>().enabled = true;
        }

        L2P2Logic logic = cam.GetComponent <L2P2Logic>();

        if (collision.gameObject == correctCrayon)
        {
            logic.AddCorrectCrayon(correctCrayon.GetInstanceID());
        }
        logic.AddPlacedCrayon(collision.gameObject.GetInstanceID());
    }
Пример #2
0
 public void TestAddCorrectCrayon()
 {
     logic.AddCorrectCrayon((new GameObject()).GetInstanceID());
     Assert.IsFalse(logic.IsLevelComplete());
 }