public static async void ShowMissionPassedMessage(string text, int time = 5000)
        {
            var msg = new BigMessageHandler();
            await msg.Load();

            msg.ShowMissionPassedMessage(text, time);
        }
Example #2
0
        private void CreateMenuItems()
        {
            UIMenuItem simple = new UIMenuItem("Simple", $"Calls the ~b~{nameof(BigMessageHandler)}.{nameof(BigMessageHandler.ShowSimpleShard)}~s~ method.");

            simple.Activated += (m, s) => bigMessage.ShowSimpleShard("Title", "Subtitle");

            UIMenuItem old = new UIMenuItem("Old", $"Calls the ~b~{nameof(BigMessageHandler)}.{nameof(BigMessageHandler.ShowOldMessage)}~s~ method.");

            old.Activated += (m, s) => bigMessage.ShowOldMessage("Message");

            UIMenuItem rankup = new UIMenuItem("Rankup", $"Calls the ~b~{nameof(BigMessageHandler)}.{nameof(BigMessageHandler.ShowRankupMessage)}~s~ method.");

            rankup.Activated += (m, s) => bigMessage.ShowRankupMessage("Message", "Subtitle", 42);

            UIMenuItem missionPassed = new UIMenuItem("Mission Passed", $"Calls the ~b~{nameof(BigMessageHandler)}.{nameof(BigMessageHandler.ShowMissionPassedMessage)}~s~ method.");

            missionPassed.Activated += (m, s) => bigMessage.ShowMissionPassedMessage("Message");

            UIMenuItem colored = new UIMenuItem("Colored", $"Calls the ~b~{nameof(BigMessageHandler)}.{nameof(BigMessageHandler.ShowColoredShard)}~s~ method.");

            colored.Activated += (m, s) => bigMessage.ShowColoredShard("Message", "Description", HudColor.Red, HudColor.Green);

            UIMenuItem weaponPurchased = new UIMenuItem("Weapon Purchased", $"Calls the ~b~{nameof(BigMessageHandler)}.{nameof(BigMessageHandler.ShowWeaponPurchasedMessage)}~s~ method.");

            weaponPurchased.Activated += (m, s) => bigMessage.ShowWeaponPurchasedMessage("Message", "Name", WeaponHash.Pistol);

            UIMenuItem messageLarge = new UIMenuItem("Message Large", $"Calls the ~b~{nameof(BigMessageHandler)}.{nameof(BigMessageHandler.ShowMpMessageLarge)}~s~ method.");

            messageLarge.Activated += (m, s) => bigMessage.ShowMpMessageLarge("Message");

            AddItems(simple, old, rankup, missionPassed, colored, weaponPurchased, messageLarge);
        }