LISTING PROGRAM using UnityEngine;
using System.Collections;
public class ui : MonoBehaviour { public GameObject home; public GameObject objek; public GameObject info; public GameObject tentang; public GameObject keluar; public GameObject gedung; public GameObject lantaisatu; public GameObject lantaidua; public GameObject lantaitiga;
void start() {
home.SetActive (true); objek.SetActive (false); info.SetActive (false); tentang.SetActive (false); keluar.SetActive (false); gedung.SetActive (false); lantaisatu.SetActive (false); lantaidua.SetActive (false); lantaitiga.SetActive (false); }
public void klikObjek() {
home.SetActive (false); objek.SetActive (true); info.SetActive (false); tentang.SetActive (false); keluar.SetActive (false); gedung.SetActive (false); lantaisatu.SetActive (false); lantaidua.SetActive (false); lantaitiga.SetActive (false); }
public void klikKembali() {
gedung.SetActive (false); lantaisatu.SetActive (false); lantaidua.SetActive (false); lantaitiga.SetActive (false); }
public void klikTentang() {
home.SetActive (false); objek.SetActive (false); info.SetActive (false); tentang.SetActive (true); keluar.SetActive (false); gedung.SetActive (false); lantaisatu.SetActive (false); lantaidua.SetActive (false); lantaitiga.SetActive (false); }
public void klikInfo() {
home.SetActive (false); objek.SetActive (false); info.SetActive (true); tentang.SetActive (false); keluar.SetActive (false); gedung.SetActive (false); lantaisatu.SetActive (false); lantaidua.SetActive (false); lantaitiga.SetActive (false); }
public void klikKeluar() {
home.SetActive (false); objek.SetActive (false); info.SetActive (false); tentang.SetActive (false); keluar.SetActive (true); gedung.SetActive (false); lantaisatu.SetActive (false); lantaidua.SetActive (false); lantaitiga.SetActive (false); }
public void klikGedung() {
tentang.SetActive (false); keluar.SetActive (false); gedung.SetActive (true); lantaisatu.SetActive (false); lantaidua.SetActive (false); lantaitiga.SetActive (false); }
public void klikLsatu() {
home.SetActive (false); objek.SetActive (false); info.SetActive (false); tentang.SetActive (false); keluar.SetActive (false); gedung.SetActive (false); lantaisatu.SetActive (true); lantaidua.SetActive (false); lantaitiga.SetActive (false); }
public void klikLdua() {
home.SetActive (false); objek.SetActive (false); info.SetActive (false); tentang.SetActive (false); keluar.SetActive (false); gedung.SetActive (false); lantaisatu.SetActive (false); lantaidua.SetActive (true); lantaitiga.SetActive (false); }
public void klikLtiga() {
home.SetActive (false); objek.SetActive (false); info.SetActive (false); tentang.SetActive (false); keluar.SetActive (false); gedung.SetActive (false); lantaisatu.SetActive (false); lantaidua.SetActive (false); lantaitiga.SetActive (true); }
Application.Quit (); }
public void KEmbaliClick(int scene) {
Application.LoadLevel (scene); }
public void ARClick(int scene) {
Application.LoadLevel (scene); }
}
*Zoom dan Rotate* using UnityEngine;
// This script allows you to transform the GameObject selected by SimpleSelect public class SimpleSelectTransform : SimpleSelect
{
public bool AllowTranslate = true; public bool AllowRotate = true; public bool AllowScale = true; protected virtual void Update() {
// Make sure we have something selected if (SelectedGameObject != null)
{
// Make sure the main camera exists if (Camera.main != null)
{
if (AllowTranslate == true) {
Translate(SelectedGameObject.transform, Lean.LeanTouch.DragDelta);
}
if (AllowRotate == true) {
Rotate(SelectedGameObject.transform, Lean.LeanTouch.TwistDegrees);
{
Scale(SelectedGameObject.transform, Lean.LeanTouch.PinchScale);
} }
} }
public void Translate(Transform transform, Vector2 screenPositionDelta) {
// Screen position of the transform
var screenPosition = Camera.main.WorldToScreenPoint(transform.position);
// Add the deltaPosition
screenPosition += (Vector3)screenPositionDelta; // Convert back to world space
transform.position = Camera.main.ScreenToWorldPoint(screenPosition);
}
public void Rotate(Transform transform, float angleDelta) {
transform.rotation *= Quaternion.Euler(0.0f, 0.0f, angleDelta); }
public void Scale(Transform transform, float scale) {
// Make sure the scale is valid if (scale > 0.0f)
{
// Grow the local scale by scale transform.localScale *= scale; }