Пример #1
0
        public static Android.Bluetooth.State ToState(this RadioStatus status)
        {
            switch (status)
            {
            case RadioStatus.On:
                return(Android.Bluetooth.State.On);

            case RadioStatus.Disabled:
            case RadioStatus.Off:
            default:
                return(Android.Bluetooth.State.Off);
            }
        }
Пример #2
0
        //序列化玩家对象的方法
        public static void SerializePlayer(Player player, string head, List <string> list)
        {
            //序列化player
            string ip = player.IpAddress;

            list.Add(head + "." + ip);

            string name = player.Name;

            list.Add(head + "." + name);

            bool overwatchMode = player.OverwatchMode;

            list.Add(head + "." + overwatchMode);

            int id = player.PlayerId;

            list.Add(head + "." + id);

            string streamId = player.SteamId;

            list.Add(head + "." + streamId);

            bool donotTrack = player.DoNotTrack;

            list.Add(head + "." + donotTrack);

            bool callSetRoleEvent = player.CallSetRoleEvent;

            list.Add(head + "." + callSetRoleEvent);

            RadioStatus radioStatus = player.RadioStatus;

            list.Add(head + "." + radioStatus);

            TeamRole role = player.TeamRole;

            list.Add(head + "." + role);

            //序列化TeamRole
            SerializeTeamRole(role, head + ".Player-role", list);


            Scp079Data data = player.Scp079Data;

            SerializeScp079Data(data, head + ".Player-data", list);

            Vector camera = data.Camera;

            SerializeVector(camera, head + ".Player-camera", list);
        }
Пример #3
0
        public static RadioState ToRadioState(this RadioStatus status)
        {
            switch (status)
            {
            case RadioStatus.On:
                return(RadioState.On);

            case RadioStatus.Off:
                return(RadioState.Off);

            case RadioStatus.Disabled:
                return(RadioState.Disabled);

            default:
            case RadioStatus.Unknown:
                return(RadioState.Unknown);
            }
        }
Пример #4
0
 public PlayerRadioSwitchEvent(Player player, RadioStatus changeTo) : base(player)
 {
     this.ChangeTo = changeTo;
 }
 public void Release()
 {
     status = RadioStatus.Off;
 }
 public void Init()
 {
     status = RadioStatus.On;
 }
Пример #7
0
 public async Task <VoidResult <AccessStatus> > SetRadioStatus(RadioStatus state)
 {
     throw new NotImplementedException();
 }
Пример #8
0
 public void CarSpeedHandler(Car car, CarEventArguments args)
 {
     Console.WriteLine($"Radio is storred bcz car {car.Model} speed is max {car.MaxSpeed}!!!");
     currentstatus = RadioStatus.Muted;
 }
Пример #9
0
 public void Play()
 {
     currentstatus = RadioStatus.Playing;
     Console.WriteLine("Radio is playing");
 }