diff options
Diffstat (limited to 'Assets/ProFlares/DemoScripts/MultiCameraDemo.cs')
-rw-r--r-- | Assets/ProFlares/DemoScripts/MultiCameraDemo.cs | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/Assets/ProFlares/DemoScripts/MultiCameraDemo.cs b/Assets/ProFlares/DemoScripts/MultiCameraDemo.cs new file mode 100644 index 0000000..c21a02e --- /dev/null +++ b/Assets/ProFlares/DemoScripts/MultiCameraDemo.cs @@ -0,0 +1,101 @@ +/// ProFlares - v1.08 - Copyright 2014-2015 All rights reserved - ProFlares.com + + +using UnityEngine; +using System.Collections; + +public class MultiCameraDemo : MonoBehaviour { + + public Camera camera1; + public Camera camera2; + public Camera camera3; + public Camera camera4; + + int count; + + public ProFlareBatch batch; + void Start(){ + camera1.enabled = true; + camera2.enabled = false; + camera3.enabled = false; + camera4.enabled = false; + batch.SwitchCamera(camera1); + } + void Update () { + if(Input.GetKeyUp(KeyCode.Space)){ + count++; + if(count == 4) + count = 0; + + if(count == 0){ + + camera1.enabled = true; + camera2.enabled = false; + camera3.enabled = false; + camera4.enabled = false; + + batch.SwitchCamera(camera1); + } + if(count == 1){ + + camera1.enabled = false; + camera2.enabled = true; + camera3.enabled = false; + camera4.enabled = false; + + batch.SwitchCamera(camera2); + } + if(count == 2){ + + camera1.enabled = false; + camera2.enabled = false; + camera3.enabled = true; + camera4.enabled = false; + + batch.SwitchCamera(camera3); + } + if(count == 3){ + + camera1.enabled = false; + camera2.enabled = false; + camera3.enabled = false; + camera4.enabled = true; + + batch.SwitchCamera(camera4); + } + } + } + + + public Texture2D Logo; + + public Texture2D Info; + + void OnGUI(){ + + GUI.color = Color.white; + + GUIStyle LogoStyle = new GUIStyle(); + LogoStyle.active.background = Logo; + + LogoStyle.normal.background = Logo; + LogoStyle.richText = true; + LogoStyle.alignment = TextAnchor.MiddleCenter; + LogoStyle.normal.textColor = Color.white; + + if(GUI.Button(new Rect(10,0,Logo.width,Logo.height),"",LogoStyle)){ + Application.OpenURL("http://proflares.com/store"); + } + + GUIStyle styleInfo = new GUIStyle(); + styleInfo.active.background = Info; + styleInfo.normal.background = Info; + styleInfo.richText = true; + styleInfo.alignment = TextAnchor.MiddleCenter; + styleInfo.normal.textColor = Color.white; + + if(GUI.Button(new Rect((camera1.pixelRect.width*0.5f)-(Info.width*0.5f),camera1.pixelRect.height-Info.height,Info.width,Info.height),"",styleInfo)){ + //Application.OpenURL("http://proflares.com/store"); + } + } +} |