using UnityEngine; using System.Collections; using Fungus; public class OverlapTests : MonoBehaviour { public SayDialog sayDialog_LeftImage; public SayDialog sayDialog_RightImage; public void Step1() { if (!sayDialog_RightImage.characterImage.IsActive()) { IntegrationTest.Fail("Character image not active"); } if (sayDialog_RightImage.characterImage.transform.position.x < sayDialog_RightImage.storyText.transform.position.x) { IntegrationTest.Fail("Character image not on right hand side"); } } public void Step2() { if (sayDialog_RightImage.characterImage.IsActive()) { IntegrationTest.Fail("Character image should not be active"); } if (sayDialog_RightImage.storyText.rectTransform.rect.width != 1531) { IntegrationTest.Fail("Story text width not correct"); } } public void Step3() { if (!sayDialog_LeftImage.characterImage.IsActive()) { IntegrationTest.Fail("Character image not active"); } if (sayDialog_LeftImage.characterImage.transform.position.x > sayDialog_LeftImage.storyText.transform.position.x) { IntegrationTest.Fail("Character image not on left hand side"); } } public void Step4() { if (sayDialog_LeftImage.characterImage.IsActive()) { IntegrationTest.Fail("Character image should not be active"); } if (sayDialog_LeftImage.storyText.rectTransform.rect.width != 1531) { IntegrationTest.Fail("Story text width not correct"); } IntegrationTest.Pass(); } }