Пример #1
0
        public override void ProcessClient()
        {
            switch (CommandType)
            {
            case PlayerMissionManage.AddMission:
                EconomyScript.Instance.ClientConfig.Missions.Add(Mission);
                Mission.AddGps();

                if (StartMission)
                {
                    HudManager.FetchMission(Mission.MissionId);
                }
                else
                {
                    MyAPIGateway.Utilities.ShowMissionScreen("Mission", Mission.MissionId + " : ", Mission.GetName(), Mission.GetDescription(), null, "Yes Sir!");
                }

                Mission.SeenBriefing = true;
                EconomyScript.Instance.ClientConfig.MissionId       = Mission.MissionId;
                EconomyScript.Instance.ClientConfig.LazyMissionText = Mission.GetName();
                HudManager.UpdateHud();
                break;

            default:
                //MessageClientTextMessage.SendMessage(SenderSteamId, "mission", (MissionId + "client side"));
                break;
            }
        }