internal static void SendLightEvent(ELSVehicle vehicle, string key, object value) { Debug.WriteLine($"sendding LightSync data for netID {vehicle.NetworkId}; {key} : {value}"); var data = new Dictionary <string, object> { { key, value } }; SendLightEvent(vehicle, data); }
internal static void SendLightEvent(ELSVehicle vehicle, Dictionary <string, object> data) { Debug.WriteLine($"sendding LightSync data for netID {vehicle.NetworkId}"); vehicle.ControlTimer.Reset(); FullSync.FullSyncManager.SendLightBroadcast(data, vehicle.NetworkId); }
internal static void SendEvent(Commands type, ELSVehicle vehicle, bool state) { vehicle.ControlTimer.Reset(); Debug.WriteLine($"sendding data for netID {vehicle.NetworkId} of type {type} : {state}"); Manager.VehicleManager.SyncRequestReply(type, vehicle.NetworkId); }