public void OnGUI() { if (GUI.Button(new Rect(20, 20, 120, 40), "Nav")) { XPlayer player = XEntityMgr.singleton.Player; if (npc == null) { var hashset = XEntityMgr.singleton.GetAllNPC(); npc = hashset[0]; } player.Navigate(npc.Position); } if (GUI.Button(new Rect(20, 80, 120, 40), "Path")) { XEntityMgr.singleton.Player.DrawNavPath(); } if (GUI.Button(new Rect(20, 140, 120, 40), "FadeIn")) { XAutoFade.FadeIn(2); } if (GUI.Button(new Rect(20, 200, 120, 40), "FadeOut")) { XAutoFade.FadeOut(2); } if (GUI.Button(new Rect(20, 260, 120, 40), "FadeOutIn")) { XAutoFade.FadeOut2In(1, 1); } }
public static void Update(float delta) { //xtouch must be update first XTouch.singleton.Update(delta); XTimerMgr.singleton.Update(delta); XResources.Update(); XEntityMgr.singleton.Update(delta); XScene.singleton.Update(delta); XAutoFade.Update(); XBulletMgr.singleton.Update(delta); #if Native NativeScene.singleton.Update(delta); NativeEntityMgr.singleton.Update(delta); #endif }
public void AttachCutScene(XCutSceneData csd) { if (!IsPlayCutScene) { XAutoFade.FadeOut2In(1f, 0.2f); _cutscene_data = csd; GameCamera.Target = null; _cutscene_runer = GameCamera.CameraObject.AddComponent <XCutSceneRunner>(); _cutscene_runer.cut_scene_data = _cutscene_data; UIManager.singleton.OnCutScene(true); } else { XDebug.LogError("Is Playing Cutscene"); } }
public static void OnLoadFinish(bool finish) { XAutoFade.MakeBlack(true); Show(false); XAutoFade.FadeIn(1); }