/// <summary> /// The start. /// </summary> public void Start() { try { this.style.normal.textColor = Color.white; // Make the game run even when in background Application.runInBackground = true; if (this.IsDebugLogEnabled) { Debug.Log("Start"); } Settings settings = Settings.GetDefaultSettings(); this.engine = new Game(this, settings, "Unity"); this.engine.Avatar.SetText("Unity"); GameObject player = GameObject.Find(PlayerAvatarTag);//GameObject.Find("First Person Controller Prefab"); // this.engine.Avatar.MoveAbsolute(Player.GetPosition(player.transform.position), Player.GetRotation(player.transform.rotation.eulerAngles)); this.engine.Avatar.ResetPreviousPosition(); Photon.MmoDemo.Client.PhotonPeer peer = new Photon.MmoDemo.Client.PhotonPeer(this.engine, settings.UseTcp); this.engine.Initialize(peer); RTT rttBehaviour = (RTT)this.gameObject.AddComponent(typeof(RTT)); rttBehaviour.Initialize(this.engine); this.camHeight = Camera.main.transform.position.y - Terrain.activeTerrain.SampleHeight(Camera.main.transform.position); } catch (Exception e) { Debug.Log(e); } }
void SetBtnSelection(RTT t, bool isSelected) { var btn = RTT2Btn (t); btn.GetComponent<Outline> ().enabled = isSelected; btn.GetComponent<Image> ().color = isSelected ? Color.gray : Color.white; var gizmo = RTT2Gizmo (t); gizmo.SetActive (isSelected); }
void SetBtnSelection(RTT t, bool isSelected) { var btn = RTT2Btn(t); btn.GetComponent <Outline> ().enabled = isSelected; btn.GetComponent <Image> ().color = isSelected ? Color.gray : Color.white; var gizmo = RTT2Gizmo(t); gizmo.SetActive(isSelected); }
/// <summary> /// /// </summary> /// <param name="a"></param> /// <returns></returns> public TaskStatus Run(Action doit) { if (task == null) { task = Task.Run(() => { while (!Exit) { //RuntimeTimer if (RTT.Timeout()) { doit(); } Thread.Sleep(1000); } Log.AddExceptionLog(new ExceptionBody { }, LogType.Console_File); }); } return(task.Status); }
bool GetBtnSelection(RTT t) { var btn = RTT2Btn (t); return btn.GetComponent<Outline> ().enabled; }
GameObject RTT2Gizmo(RTT t) { return t == RTT.MOVE ? gizmo_move : t == RTT.ROTATE ? gizmo_rotate : gizmo_scale; }
GameObject RTT2Btn(RTT t) { return t == RTT.MOVE ? btn_move : t == RTT.ROTATE ? btn_rotate : btn_scale; }
bool GetBtnSelection(RTT t) { var btn = RTT2Btn(t); return(btn.GetComponent <Outline> ().enabled); }
GameObject RTT2Gizmo(RTT t) { return(t == RTT.MOVE ? gizmo_move : t == RTT.ROTATE ? gizmo_rotate : gizmo_scale); }
GameObject RTT2Btn(RTT t) { return(t == RTT.MOVE ? btn_move : t == RTT.ROTATE ? btn_rotate : btn_scale); }