summaryrefslogtreecommitdiff
path: root/Assets/ProFlares/DemoScripts/MultiCameraDemo.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/ProFlares/DemoScripts/MultiCameraDemo.cs')
-rw-r--r--Assets/ProFlares/DemoScripts/MultiCameraDemo.cs101
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");
+ }
+ }
+}