LISTING PROGRAM
A.
Halaman
Splash Screen
using UnityEngine;using System.Collections;
public class SplashScreen : MonoBehaviour {
public float timer = 7; // lama waktu splashscreen sebelum berpindah ke Main Menu public void Update () {
timer -= Time.deltaTime; //timer dihitung mundur if (timer > 0) {
Debug.Log (timer); } else {
Application.LoadLevel (1); // jika timer < 0 secara otomatis berpindah ke (LoadLevel(1))
} } }
B.
Halaman
Leanding Page
using UnityEngine;using System.Collections; using UnityEngine.UI;
public class LeandingPage : MonoBehaviour { public Canvas namaCanvas;
public bool tampil = false;
public void menuutama (string menuutama) {
Application.LoadLevel(menuutama); }
public void keluar() {
Application.Quit (); }
public void tampilpopup() {
if(tampil == false) { tampil = true;
namaCanvas.enabled = true; }
else if (tampil == true) { tampil = false;
namaCanvas.enabled = false; }
C.
Halaman Menu Utama
using UnityEngine;using System.Collections; using UnityEngine.UI;
public class menuutama : MonoBehaviour { public Canvas menuCanvas;
public bool tampil = false;
public void HKT1 (string HKT1){ Application.LoadLevel(HKT1);}
public void LeandingPage (string LeandingPage){ Application.LoadLevel(LeandingPage);}
public void keluar(){ Application.Quit ();}
public void HP(string HP){ Application.LoadLevel(HP);}
public void tampilpopup1(){ if (tampil == false) { tampil = true;
menuCanvas.enabled = true; } else if (tampil == true) { tampil = false;
menuCanvas.enabled = false; }
}
public void HARMC (string HARMC) {
Application.LoadLevel(HARMC); }
public void HARG (string HARG) {
Application.LoadLevel(HARG); }
}
D.
Halaman Kopi Tampan 1
using UnityEngine;using System.Collections;
public class HKT1 : MonoBehaviour {
public void HKT2 (string HKT2) {
Application.LoadLevel(HKT2); }
public void menuutama (string menuutama) {
Application.LoadLevel(menuutama); }
E.
Halaman Kopi Tampan 2
using UnityEngine;using System.Collections;
public class HKT2 : MonoBehaviour {
public void HKT1 (string HKT1) {
Application.LoadLevel(HKT1); }
public void HKT3 (string HKT3) {
Application.LoadLevel(HKT3); }
public void menuutama (string menuutama) {
Application.LoadLevel(menuutama); }
}
F.
Halaman Kopi Tampan 3
using UnityEngine;using System.Collections;
public class HKT3 : MonoBehaviour {
public void HKT2 (string HKT2) {
Application.LoadLevel(HKT2); }
public void HKT4 (string HKT4) {
Application.LoadLevel(HKT4); }
public void menuutama (string menuutama) {
Application.LoadLevel(menuutama); }
}
G.
Halaman Kopi Tampan 4
using UnityEngine;using System.Collections;
public class HKT4 : MonoBehaviour {
public void HKT3 (string HKT3) {
Application.LoadLevel(HKT3); }
Application.LoadLevel(menuutama); } }
H.
Halaman Produk
using System.Collections;public class HP : MonoBehaviour {
public void HARPGayo(string HARPGayo) {
Application.LoadLevel(HARPGayo); }
public void HARPPremium(string HARPPremium) {
Application.LoadLevel(HARPPremium); }
public void HARPJantan(string HARPJantan) {
Application.LoadLevel(HARPJantan); }
public void menuutama (string menuutama) {
Application.LoadLevel(menuutama); }
}
I.
Halaman
Augmented Reality
using UnityEngine;using System.Collections;
public class ARP : MonoBehaviour {
public void HP (string HP) {
Application.LoadLevel(HP); }
public void menuutama (string menuutama) {
Application.LoadLevel(menuutama); }
}
J.
Halaman Canvas Help
using UnityEngine;using System.Collections;
public class canvashelp : MonoBehaviour { public Canvas menuCanvas;
public bool tampil = false;
public void tampilpopup2() {
tampil = true;
var rotasi = 2.0; //kecepatan perputaran objek
var lerpSpeed = 1.0; //lerp merupakan salah satu komponen pada unity 3D agar gerakan pada objek menjadi halus
private var kecepatan = new Vector3(); private var avg = new Vector3(); private var drag = false;
private var targetSpeedX = new Vector3();
function touchobjek() //ketika gerakan tangan menyetuh maka status drag objek menjadi "true"
{
drag = true; }
function Update() { //menangani perubahan yang terjadi akibat inputan pada layar device ''
if (Input.touchCount == 1) {
var theTouch : Touch = Input.GetTouch(0);
if (theTouch.phase == TouchPhase.Moved) {
touchobjek(); }
if ((theTouch.phase == TouchPhase.Ended) || (theTouch.phase == TouchPhase.Canceled))
if (Input.touchCount > 1) {
drag = false; }
transform.Rotate( Camera.main.transform.up * kecepatan.x * rotasi, Space.World );
transform.Rotate( Camera.main.transform.right * kecepatan.y * rotasi, Space.World );
}
L.
Zoom
-
Zoom
untuk produk
using UnityEngine; using System.Collections;public class zoompro : MonoBehaviour {
private float nilaiI = 1.0f; //nilai interval pada slider public GameObject objek; // objek yang akan di zoom
// Inisialisasi void Start () {
nilaiI = 1.0f;//deklarasi interval pada slider
}
// pemanggilan perframe void Update () {
objek.transform.localScale = new Vector3(0.4f, 0.4f, 0.4f) * nilaiI * 0.01f; //perubahan ukuran berdasarkan slide interval
}
void OnGUI() //untuk menampilkan GUI slider {
nilaiI = GUI.HorizontalSlider(new Rect(25, 600, 150.0f,150.0f) , nilaiI,1.0f, 3.0f); //weight,high,sliderkiri,sliderkanan,nilaiI,panjangslider
} }
-
Zoom Mini Cafe
using UnityEngine; using System.Collections;public class zoommc : MonoBehaviour {
private float nilaiI = 1.5f; //nilai interval pada slider public GameObject objek; // objek yang akan di zoom
//inisialisasi void Start () {
nilaiI = 1.5f;//deklarasi interval pada slider }
objek.transform.localScale = new Vector3(0.4f, 0.4f, 0.4f) * nilaiI * 0.01f; //perubahan ukuran berdasarkan slide interval
}
void OnGUI() //untuk menampilkan GUI slider {
nilaiI = GUI.HorizontalSlider(new Rect(25, 600, 150.0f,150.0f) , nilaiI, 1.0f, 3.0f); //weight,high,sliderkiri,sliderkanan,nilaiI,panjangslider
} }
-
Zoom
Gerobak
using UnityEngine; using System.Collections;public class zoomger : MonoBehaviour {
private float nilaiI =1.0f; //nilai interval pada slider public GameObject objek; // objek yang akan di zoom
//Inisialisasi void Start () {
nilaiI = 1.0f; //deklarasi interval pada slider }
// pemanggilan perfame void Update () {
objek.transform.localScale = new Vector3(0.55f, 0.55f, 0.55f) * nilaiI * 0.1f; //perubahan ukuran berdasarkan slide interval
}
void OnGUI() //untuk menampilkan GUI slider {
nilaiI = GUI.HorizontalSlider(new Rect(25, 600, 100.0f, 100.0f) , nilaiI, 1.0f, 3.0f); //weight,high,sliderkiri,sliderkanan,nilaiI,panjangslider
} }
M.
Sound
using UnityEngine;
namespace Vuforia {
public class DefaultTrackableEventHandler : MonoBehaviour,
ITrackableEventHandler {
#region PRIVATE_MEMBER_VARIABLES
private TrackableBehaviour mTrackableBehaviour;
#endregion // PRIVATE_MEMBER_VARIABLES
#region UNTIY_MONOBEHAVIOUR_METHODS
void Start() {
mTrackableBehaviour=GetComponent<TrackableBehaviour>(); if (mTrackableBehaviour)
{
mTrackableBehaviour.RegisterTrackableEventHandler(this); }
}
#endregion // UNTIY_MONOBEHAVIOUR_METHODS #region PUBLIC_METHODS
/// <summary>
/// Implementation of the ITrackableEventHandler function called when the
/// tracking state changes. /// </summary>
public void OnTrackableStateChanged( TrackableBehaviour.Status previousStatus, TrackableBehaviour.Status newStatus) {
if (newStatus == TrackableBehaviour.Status.DETECTED || newStatus == TrackableBehaviour.Status.TRACKED ||
newStatus==TrackableBehaviour.Status.EXTENDED_TRACKED) {
OnTrackingFound(); suara.Play(); }
else {
OnTrackingLost(); suara.Stop(); }
}
#endregion // PUBLIC_METHOD }