// 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()); }
public void TestAddPlacedCrayon() { logic.AddPlacedCrayon((new GameObject()).GetInstanceID()); Assert.IsFalse(logic.IsLevelComplete()); }