Example #1
0
 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);
     }
 }
Example #2
0
    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
    }
Example #3
0
 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");
     }
 }
Example #4
0
 public static void OnLoadFinish(bool finish)
 {
     XAutoFade.MakeBlack(true);
     Show(false);
     XAutoFade.FadeIn(1);
 }