コード例 #1
0
ファイル: SelectCharacter.cs プロジェクト: AviiNL/fiveliferp
        private async void CharacterSelected(Character obj)
        {
            Debug.WriteLine("{0}", $"Character selected! {obj.FirstName} {obj.LastName}");

            Screen.Fading.FadeOut(10);
            while (Screen.Fading.IsFadingOut)
            {
                await Delay(0);
            }

            NUI.Close();

            if (cam != null)
            {
                cam.Enabled = false;
            }

            IsCharacterSelectionActive = false;

            foreach (var ped in peds.Keys)
            {
                ped.Model.MarkAsNoLongerNeeded();
                ped.Delete();
            }

            showAll();

            FireEvent("fivelife.character.selected", obj);
            FireServerEvent("fivelife.character.selected", obj);
        }
コード例 #2
0
ファイル: SelectCharacter.cs プロジェクト: AviiNL/fiveliferp
 private async void CharacterCancel(dynamic _data)
 {
     Debug.Write("Closed!");
     Screen.Effects.Stop(ScreenEffect.SwitchHudIn);
     NUI.Close();
     API.SetNuiFocus(false, false);
 }
コード例 #3
0
ファイル: MainMenu.cs プロジェクト: AviiNL/fiveliferp
        private void Finish_Activated(UIMenu sender, UIMenuItem selectedItem)
        {
            if (!Visible)
            {
                return;
            }

            Screen.Effects.Start(ScreenEffect.SwitchHudIn, 0, false);
            NUI.Open(NUI.Page.IDForm, Game.Data.Character);
        }
コード例 #4
0
ファイル: Spawn.cs プロジェクト: AviiNL/fiveliferp
 private void HideUI()
 {
     isGameUIOpen = false;
     NUI.Close();
 }
コード例 #5
0
ファイル: Spawn.cs プロジェクト: AviiNL/fiveliferp
 private void ShowUI()
 {
     isGameUIOpen = true;
     NUI.Show(NUI.Page.Game);
 }