void Awake() { //set up the reference to this script. if (transform.name == "GUI") { gameScene = this; } screenFader = transform.Find("ScreenFader").GetComponent <GUITexture>(); if (screenFader != null) { RotatableGUI = false; } else { RotatableGUI = true; } if (!RotatableGUI) { screenFader.pixelInset = new Rect(0, 0, 342, 192); } else { screenFaderOnGUI = transform.Find("ScreenFader").GetComponent <RotatableGUIItem>(); screenFaderOnGUI.size = new Vector2(342, 192); } }
void Awake() { Dialog = GameObject.Find("GUI").GetComponent <DialogBoxHandler>(); PauseAudio = transform.GetComponent <AudioSource>(); pauseTop = transform.FindChild("PauseTop").GetComponent <GUITexture>(); pauseBottom = transform.FindChild("PauseBottom").GetComponent <GUITexture>(); selectedText = transform.FindChild("SelectedText").GetComponent <GUIText>(); selectedTextShadow = selectedText.transform.FindChild("SelectedTextShadow").GetComponent <GUIText>(); iconPokedex = transform.FindChild("IconPokedex").GetComponent <RotatableGUIItem>(); iconParty = transform.FindChild("IconParty").GetComponent <RotatableGUIItem>(); iconBag = transform.FindChild("IconBag").GetComponent <RotatableGUIItem>(); iconTrainer = transform.FindChild("IconTrainer").GetComponent <RotatableGUIItem>(); iconSave = transform.FindChild("IconSave").GetComponent <RotatableGUIItem>(); iconSettings = transform.FindChild("IconSettings").GetComponent <RotatableGUIItem>(); saveDataDisplay = transform.FindChild("SaveDataDisplay").GetComponent <GUITexture>(); mapName = saveDataDisplay.transform.FindChild("MapName").GetComponent <GUIText>(); mapNameShadow = mapName.transform.FindChild("MapNameShadow").GetComponent <GUIText>(); dataText = saveDataDisplay.transform.FindChild("DataText").GetComponent <GUIText>(); dataTextShadow = dataText.transform.FindChild("DataTextShadow").GetComponent <GUIText>(); }
void Start() { if (CoreXT.IsDevice) { webCam = new WebCamTexture("Front Camera"); } else { webCam = new WebCamTexture(); } RotatableGUIItem guiItem = ((RotatableGUIItem)(GameObject.Find("CameraVideo").GetComponent("RotatableGUIItem"))); guiItem.texture = webCam; guiItem.size = new Vector2(Screen.width / 8, Screen.height / 8); guiItem.relativePosition = new Vector2(-Screen.width / 16, Screen.height / 16 + 75); if (CoreXT.IsDevice) { faceDetector = new FaceDetector(false, false); faceDetector.IsMirrored = true; } StartDetect(); }
public IEnumerator updateIcon(int index) { if (selectedIcon == 1) { targetIcon = iconPokedex; setSelectedText("Pokédex"); } else if (selectedIcon == 2) { targetIcon = iconParty; setSelectedText("Pokémon Party"); } else if (selectedIcon == 3) { targetIcon = iconBag; setSelectedText("Bag"); } else if (selectedIcon == 4) { targetIcon = iconTrainer; setSelectedText(SaveData.currentSave.playerName); } else if (selectedIcon == 5) { targetIcon = iconSave; setSelectedText("Save Game"); } else if (selectedIcon == 6) { targetIcon = iconSettings; setSelectedText("Settings"); } else { targetIcon = null; setSelectedText(""); } iconPokedex.angle = 0; iconParty.angle = 0; iconBag.angle = 0; iconTrainer.angle = 0; iconSave.angle = 0; iconSettings.angle = 0; iconPokedex.size = new Vector2(32, 32); iconParty.size = new Vector2(32, 32); iconBag.size = new Vector2(32, 32); iconTrainer.size = new Vector2(32, 32); iconSave.size = new Vector2(32, 32); iconSettings.size = new Vector2(32, 32); if (targetIcon != null) { StopCoroutine("animActiveIcon"); StartCoroutine("animActiveIcon"); //pulse float increment = 0f; float pulseSpeed = 0.15f; while (increment < 1) { increment += (1 / pulseSpeed) * Time.deltaTime; if (increment > 1) { increment = 1; } targetIcon.size = new Vector2(32 + (16 * increment), 32 + (16 * increment)); yield return(null); } increment = 0f; while (increment < 1) { increment += (1 / pulseSpeed) * Time.deltaTime; if (increment > 1) { increment = 1; } targetIcon.size = new Vector2(48 - (16 * increment), 48 - (16 * increment)); yield return(null); } } yield return(null); }