#pragma warning restore 649 unsafe void SetValue(int index, int value, ChangeMode mode) { EmptySystem.Update(); var entityArray = EmptySystem.GetComponentGroup(typeof(EcsTestData)).GetEntityArray(); var entity = entityArray[index]; if (mode == ChangeMode.ComponentDataArray) { var array = EmptySystem.GetComponentGroup(typeof(EcsTestData)).GetComponentDataArray <EcsTestData>(); array[index] = new EcsTestData(value); } else if (mode == ChangeMode.SetComponentData) { m_Manager.SetComponentData(entity, new EcsTestData(value)); } else if (mode == ChangeMode.SetComponentDataFromEntity) { //@TODO: Chaining correctness... Definately not implemented right now... var array = EmptySystem.GetComponentDataFromEntity <EcsTestData>(false); array[entity] = new EcsTestData(value); } else if (mode == ChangeMode.ComponentGroupArray) { *(EmptySystem.GetEntities <GroupRW>()[index].Data) = new EcsTestData(value); } }
// Use this for initialization void Start() { _Instance = this; IsClickModeStart = false; GameTextVal = GlobalData.GetGameTextMode(); soloModeUI = soloMode.GetComponent <UISprite>() as UISprite; onlineModeUI = onlineMode.GetComponent <UISprite>() as UISprite; soloHover = soloMode.GetComponents <TweenRotation>()[0] as TweenRotation; soloUnhover = soloMode.GetComponents <TweenRotation>()[1] as TweenRotation; onlineHover = onlineMode.GetComponents <TweenRotation>()[0] as TweenRotation; onlineUnHover = onlineMode.GetComponents <TweenRotation>()[1] as TweenRotation; if (GameTextVal == GameTextType.English) { soloModeUI.spriteName = "QuWeiModeHui_En"; onlineModeUI.spriteName = "LinkModeHui_En"; waitSprite.spriteName = "wait_0"; } else { soloModeUI.spriteName = "QuWeiModeHui"; onlineModeUI.spriteName = "LinkModeHui"; waitSprite.spriteName = "wait_0_En"; } isnew = true; //SelectMode(); InputEventCtrl.GetInstance().ClickStartBtEvent += ClickStartBtEvent; }
void GetValue(ChangeMode mode) { EmptySystem.Update(); var entityArray = EmptySystem.GetComponentGroup(typeof(EcsTestData)).GetEntityArray(); if (mode == ChangeMode.ComponentDataArray) { var array = EmptySystem.GetComponentGroup(typeof(EcsTestData)).GetComponentDataArray <EcsTestData>(); for (int i = 0; i != array.Length; i++) { var val = array[i]; } } else if (mode == ChangeMode.SetComponentData) { for (int i = 0; i != entityArray.Length; i++) { m_Manager.GetComponentData <EcsTestData>(entityArray[i]); } } else if (mode == ChangeMode.SetComponentDataFromEntity) { for (int i = 0; i != entityArray.Length; i++) { m_Manager.GetComponentData <EcsTestData>(entityArray[i]); } } else if (mode == ChangeMode.ComponentGroupArray) { foreach (var e in EmptySystem.GetEntities <GroupRO>()) { ; } } }
private static TargetNode PointTargetNode(JToken diff, string property, ChangeMode mode, OutputMode outMode) { string symbol = string.Empty; switch (mode) { case ChangeMode.Changed: symbol = outMode == OutputMode.Symbol ? $"*{property}" : "changed"; break; case ChangeMode.Added: symbol = outMode == OutputMode.Symbol ? $"+{property}" : "added"; break; case ChangeMode.Removed: symbol = outMode == OutputMode.Symbol ? $"-{property}" : "removed"; break; } if (outMode == OutputMode.Detailed && diff[symbol] == null) { diff[symbol] = JToken.Parse("{}"); } return(new TargetNode(symbol, (outMode == OutputMode.Symbol) ? null : property)); }
public async void Switch() { if (Status) { Status = false; if (Dimmable) { Brightness = 0; } await GetAsync($"http://192.168.2.210/json.htm?type=command¶m=switchlight&idx={IDX}&switchcmd=Off"); } else { if (Dimmable) { Brightness = 100; Status = true; await GetAsync($"http://192.168.2.210/json.htm?type=command¶m=switchlight&idx={IDX}&switchcmd=Set%20Level&level=100"); } else { Status = true; await GetAsync($"http://192.168.2.210/json.htm?type=command¶m=switchlight&idx={IDX}&switchcmd=On"); } } changeMode = ChangeMode.switchMode; }
public void ChangeEntity([Values] ChangeMode mode) { var entity0 = m_Manager.CreateEntity(typeof(EcsTestData)); var entity1 = m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2)); var deltaCheckSystem0 = World.CreateSystem <DeltaCheckSystem>(); var deltaCheckSystem1 = World.CreateSystem <DeltaCheckSystem>(); // Chunk versions are considered changed upon creation and until after they're first updated. deltaCheckSystem0.UpdateExpectedResults(new Entity[] { entity0, entity1 }); // First update of chunks. SetValue(0, 2, mode); SetValue(1, 2, mode); deltaCheckSystem0.UpdateExpectedResults(new Entity[] { entity0, entity1 }); // Now that everything has been updated, the change filter won't trigger until we explicitly change something. deltaCheckSystem0.UpdateExpectedResults(nothing); // Change entity0's chunk. SetValue(0, 3, mode); deltaCheckSystem0.UpdateExpectedResults(new Entity[] { entity0 }); // Change entity1's chunk. SetValue(1, 3, mode); deltaCheckSystem0.UpdateExpectedResults(new Entity[] { entity1 }); // Already did the initial changes to these chunks in another system, so a change in this context is based on the system's change version. deltaCheckSystem1.UpdateExpectedResults(new Entity[] { entity0, entity1 }); deltaCheckSystem0.UpdateExpectedResults(nothing); deltaCheckSystem1.UpdateExpectedResults(nothing); }
private void SetSelectedCellsValues(object value) { try { view.BeginUpdate(); GridCell[] cells = view.GetSelectedCells(); ChangeMode mode = (ChangeMode)radioGroup.EditValue; foreach (GridCell cell in cells) { int rowHandle = cell.RowHandle; GridColumn column = cell.Column; switch (mode) { case ChangeMode.All: break; case ChangeMode.Column: column = view.FocusedColumn; break; case ChangeMode.Row: rowHandle = view.FocusedRowHandle; break; } view.SetRowCellValue(rowHandle, column, value); } } catch (Exception ex) { } finally { view.EndUpdate(); } }
public Change(UIMaster shape, float msTime, ChangeMode mode, Change next = null) { //this.maxSize = shape.maxSize; this.totalTime = msTime; this.timeLeft = msTime; this.shape = shape; this.mode = mode; this.next = next; }
public void GetEntityDataDoesNotChange([Values] ChangeMode mode) { m_Manager.CreateEntity(typeof(EcsTestData)); m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2)); var deltaCheckSystem = World.CreateManager <DeltaCheckSystem>(); GetValue(mode); deltaCheckSystem.UpdateExpect(new Entity[] { }); }
public Change(ChangeMode mode) { Mode = mode; Entry = new Atom.AtomEntry(); headers = new Dictionary<string, string>(); if (Method != "POST") headers.Add("X-HTTP-Method", Method); //headers.Add("Content-Transfer-Encoding", "binary"); method = "POST"; }
public static void ChangeAllFast(ChangeMode mode) { var netManager = Singleton <NetManager> .instance; var nodes = netManager.m_nodes; for (ushort i = 0; i < nodes.m_size; i++) { var node = nodes.m_buffer[i]; ChangeFast(i, ref node, mode); nodes.m_buffer[i] = node; } }
private void disableChangeObject() { Cursor = Cursors.Default; clickedKey = Keys.None; changeMode = ChangeMode.None; var t = currentTrans.Clone() as Transform3D; if (t != null) { transforms.Add(t); } currentTrans = new TranslateTransform3D(); }
public void ChangeBtnState(ChangeMode mode) { if (mode == ChangeMode.Create) { this.add.Show(); this.remove.Hide(); this.save.Hide(); } else if (mode == ChangeMode.Change) { this.add.Hide(); this.remove.Show(); this.save.Show(); } }
public void SetBrightnessSlide(object sender, RangeBaseValueChangedEventArgs e) { Slider slider = sender as Slider; Brightness = (uint)slider.Value; if (changeMode != ChangeMode.switchMode) { changeMode = ChangeMode.brighnessMode; changeTimer.Start(); } else { changeMode = ChangeMode.none; } }
void TextBoxChangeMode(ChangeMode mode) { switch (mode) { case ChangeMode.ReadOnly: TextBoxModelName.RightToLeft = RightToLeft.Yes; TextBoxModelName.BorderStyle = BorderStyle.None; TextBoxModelName.BackColor = SystemColors.Control; break; case ChangeMode.ReadWrite: TextBoxModelName.RightToLeft = RightToLeft.No; TextBoxModelName.BorderStyle = BorderStyle.Fixed3D; TextBoxModelName.BackColor = Color.White; break; } }
public void GetEntityDataDoesNotChange([Values] ChangeMode mode) { var entity0 = m_Manager.CreateEntity(typeof(EcsTestData)); var entity1 = m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2)); var deltaCheckSystem = World.CreateSystem <DeltaCheckSystem>(); // First update of chunks after creation. SetValue(0, 2, mode); SetValue(1, 2, mode); deltaCheckSystem.UpdateExpectedResults(new Entity[] { entity0, entity1 }); deltaCheckSystem.UpdateExpectedResults(nothing); // Now ensure that GetValue does not trigger a change on the EntityQuery. GetValue(mode); deltaCheckSystem.UpdateExpectedResults(nothing); }
private async void changeTimer_Tick(object sender, object e) { Debug.WriteLine("Tick"); if (changeMode == ChangeMode.colorMode) { string hex = LampColor.ToString().Substring(3, 6); if (Brightness == 0) { if (!Status) { Status = true; } Brightness = 100; } await GetAsync($"http://192.168.2.210/json.htm?type=command¶m=setcolbrightnessvalue&idx={IDX}&hex={hex}&brightness={Brightness}&iswhite=false"); } else if (changeMode == ChangeMode.brighnessMode) { if (Brightness == 0) { if (Status) { Status = false; } } else { if (!Status) { Status = true; } } if (!ColorLamp) { await GetAsync($"http://192.168.2.210/json.htm?type=command¶m=switchlight&idx={IDX}&switchcmd=Set%20Level&level={Brightness}"); } else { string hex = LampColor.ToString().Substring(3, 6); await GetAsync($"http://192.168.2.210/json.htm?type=command¶m=setcolbrightnessvalue&idx={IDX}&hex={hex}&brightness={Brightness}&iswhite=false"); } } changeMode = ChangeMode.none; changeTimer.Stop(); }
public static ChangedStatistics ChangeAll(ChangeMode mode) { var changes = new ChangedStatistics(); var netManager = Singleton <NetManager> .instance; var nodes = netManager.m_nodes; for (ushort i = 0; i < nodes.m_size; i++) { var node = nodes.m_buffer[i]; Change(i, ref node, mode, ref changes); nodes.m_buffer[i] = node; } return(changes); }
public PathChange( Configuration configuration, ChangeMode mode, ChangeLocation location, string relativePath, IReadFileSystem readFileSystem, IWriteFileSystem writeFileSystem) { Configuration = configuration; Mode = mode; Location = location; RelativePath = relativePath; ReadFileSystem = readFileSystem; WriteFileSystem = writeFileSystem; Source = Path.Combine(Configuration.SourcePath, RelativePath); Target = Path.Combine(Configuration.TargetPath, RelativePath); }
#pragma warning restore 649 // Running SetValue should change the chunk version for the data it's writing to. unsafe void SetValue(int index, int value, ChangeMode mode) { EmptySystem.Update(); var entityArray = EmptySystem.GetEntityQuery(typeof(EcsTestData)).ToEntityArray(Allocator.TempJob); var entity = entityArray[index]; if (mode == ChangeMode.SetComponentData) { m_Manager.SetComponentData(entity, new EcsTestData(value)); } else if (mode == ChangeMode.SetComponentDataFromEntity) { //@TODO: Chaining correctness... Definitely not implemented right now... var array = EmptySystem.GetComponentDataFromEntity <EcsTestData>(false); array[entity] = new EcsTestData(value); } entityArray.Dispose(); }
/// <summary> /// Change without the statistics collection stuff /// </summary> public static void ChangeFast(ushort nodeId, ref NetNode node, ChangeMode mode) { if (!Node.IsValidIntersection(nodeId, ref node)) { return; } if (!Node.IsInsideBuildableArea(nodeId, ref node)) { return; } var ai = node.Info.m_netAI as RoadBaseAI; if (ai == null) { return; } switch (mode) { case ChangeMode.Remove: node.m_flags = (node.m_flags | NetNode.Flags.CustomTrafficLights) & ~NetNode.Flags.TrafficLights; break; case ChangeMode.Add: node.m_flags = node.m_flags | NetNode.Flags.CustomTrafficLights | NetNode.Flags.TrafficLights; break; case ChangeMode.Reset: node.m_flags = node.m_flags & ~NetNode.Flags.CustomTrafficLights; if (ai.WantTrafficLights()) { node.m_flags = node.m_flags | NetNode.Flags.TrafficLights; } else { node.m_flags = node.m_flags & ~NetNode.Flags.TrafficLights; } break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
private void panelOpenGL_MouseDown(object sender, MouseEventArgs e) { if (clickedKey == Keys.Control) { changeMode = ChangeMode.Translate; startCickedPosition = getPointerPositionOnObjectPlane(e.Location); } else if (clickedKey == Keys.Shift) { changeMode = ChangeMode.Scale; } else { changeMode = ChangeMode.Rotate; Cursor = rotateCursor; } startPoint = e.Location; }
public void ChangeEntity([Values] ChangeMode mode) { var entity0 = m_Manager.CreateEntity(typeof(EcsTestData)); var entity1 = m_Manager.CreateEntity(typeof(EcsTestData), typeof(EcsTestData2)); var deltaCheckSystem0 = World.CreateManager <DeltaCheckSystem>(); var deltaCheckSystem1 = World.CreateManager <DeltaCheckSystem>(); SetValue(0, 2, mode); deltaCheckSystem0.UpdateExpect(new Entity[] { entity0 }); SetValue(1, 2, mode); deltaCheckSystem0.UpdateExpect(new Entity[] { entity1 }); deltaCheckSystem1.UpdateExpect(new Entity[] { entity0, entity1 }); deltaCheckSystem0.UpdateExpect(new Entity[0]); deltaCheckSystem1.UpdateExpect(new Entity[0]); }
// Running GetValue should not trigger any changes to chunk version. void GetValue(ChangeMode mode) { EmptySystem.Update(); var entityArray = EmptySystem.GetEntityQuery(typeof(EcsTestData)).ToEntityArray(Allocator.TempJob); if (mode == ChangeMode.SetComponentData) { for (int i = 0; i != entityArray.Length; i++) { m_Manager.GetComponentData <EcsTestData>(entityArray[i]); } } else if (mode == ChangeMode.SetComponentDataFromEntity) { for (int i = 0; i != entityArray.Length; i++) { m_Manager.GetComponentData <EcsTestData>(entityArray[i]); } } entityArray.Dispose(); }
/** * key == 0 -> 默认为第一个选择联机游戏的玩家. * key != 0 -> 默认为第一个之后选择联机游戏的玩家. */ public static void ActiveSelectCityLevel(int key = 0) { if (_Instance == null || _Instance.gameObject.activeSelf) { Debug.Log("ActiveSelectCityLevel -> Instance is null or gameObject is active! key == " + key); if (key != 0) { bIsClickStartBt = true; } return; } ChangeMode.GetInstance().HiddenChangeMode(); _Instance.gameObject.SetActive(true); if (key == 0) { _Instance.DaleyOpenCityLevelUI(); } else { bIsClickStartBt = true; } }
public CAEXBasicObjectDescription() { this.changeModeField = ChangeMode.state; }
public static void ChangeFast(ushort nodeId, ref NetNode node, ChangeMode mode) { if (!Node.IsValidIntersection(nodeId, ref node)) { return; } if (!Node.IsInsideBuildableArea(nodeId, ref node)) { return; } var ai = node.Info.m_netAI as RoadBaseAI; if (ai == null) { return; } var nm = Singleton <NetManager> .instance; for (var index = 0; index < 8; index++) { var segment = node.GetSegment(index); if (segment != 0) { var info = nm.m_segments.m_buffer[segment].Info; if ((info.m_vehicleTypes & VehicleInfo.VehicleType.Car) != VehicleInfo.VehicleType.None) { var flag3 = nm.m_segments.m_buffer[segment].m_startNode == nodeId; var flag4 = (nm.m_segments.m_buffer[segment].m_flags & NetSegment.Flags.Invert) != NetSegment.Flags.None; if ((flag3 != flag4 ? (info.m_hasBackwardVehicleLanes ? 1 : 0) : (info.m_hasForwardVehicleLanes ? 1 : 0)) != 0) { var flags = !flag3 ? NetSegment.Flags.YieldEnd : NetSegment.Flags.YieldStart; var sign = (nm.m_segments.m_buffer[segment].m_flags & flags) != NetSegment.Flags.None ? NotificationEvent.Type.YieldOn : NotificationEvent.Type.YieldOff; var dir = nm.m_segments.m_buffer[segment].m_startNode != nodeId ? NetSegment.Flags.YieldEnd : NetSegment.Flags.YieldStart; switch (mode) { case ChangeMode.Add: nm.m_segments.m_buffer[segment].m_flags |= dir; break; case ChangeMode.Reset: case ChangeMode.Remove: nm.m_segments.m_buffer[segment].m_flags &= ~dir; break; case ChangeMode.Toggle: nm.m_segments.m_buffer[segment].m_flags ^= dir; break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } } } } } }
public void load() { String path = "conf"; if(!File.Exists(path)) return; FileStream Fs = new FileStream(path, FileMode.Open, FileAccess.Read); BinaryFormatter F = new BinaryFormatter(); Object d = F.Deserialize(Fs); Fs.Close(); if(d!=null) this.dic = (Dictionary<String,Object>)d; // if(dic.ContainsKey(KEY_AUTOSTART)) this.autoStart = (Boolean)dic[KEY_AUTOSTART]; // if(dic.ContainsKey(KEY_DELAY)) { this.delay = (int)dic[KEY_DELAY]; } // if(dic.ContainsKey(KEY_DELAY_MULTI)) this.delayMulti = (DelayMulti)dic[KEY_DELAY_MULTI]; if(dic.ContainsKey(KEY_MODE)) this.mode = (ChangeMode)dic[KEY_MODE]; }
public DelayedChange(UIMaster shape, float msTime, ChangeMode mode, Change next = null) : base(shape, msTime, mode, next) { ready = false; }
public void SetColor(ColorPicker sender, ColorChangedEventArgs args) { LampColor = args.NewColor; changeMode = ChangeMode.colorMode; changeTimer.Start(); }
//methods public void ChangeHealth(ChangeMode mode, int changeValue) { //Set switch (mode) { case ChangeMode.Add: _currentHitPoints += changeValue; break; case ChangeMode.Decrease: _currentHitPoints -= changeValue; break; case ChangeMode.Set: _currentHitPoints = changeValue; break; } //Checks if (_currentHitPoints > _maxHitPoints) { _currentHitPoints = _maxHitPoints; } if (_currentHitPoints <= 0) { _currentHitPoints = 0; //Kill } //Delegates if (OnDamageReceive != null) OnDamageReceive(changeValue); }
public CAEXBasicObjectCopyright() { this.changeModeField = ChangeMode.state; }
public void NotifyChanges(Booking booking, User user, ChangeMode mode, string title, List <ChangeReport> changes) { // người sửa chắc chắn phải là người nhận //if (mode == ChangeMode.Nothing) return; return; //TODO: chỉ tạm thời disable chức năng gửi email int days = (booking.StartDate - DateTime.Today).Days; string[] cc; if (booking.Agency.Sale == null || user.Id == booking.Agency.Sale.Id && mode != ChangeMode.Cancel) { // nếu là chính mình sửa và không phải cancel thì không cần báo return; } if (days > 15) // Nếu còn tới trên 15 ngày nữa { cc = new string[] { booking.Agency.Sale.Email }; if (mode == ChangeMode.Cancel) // Nếu cancel trước 15 ngày { cc = new string[] { booking.Agency.Sale.Email, user.Email, "*****@*****.**", "*****@*****.**" }; } } else if (days > 7) // Nếu còn trên 7 ngày { if (booking.Customers.Count < 10) { cc = new string[1] { booking.Agency.Sale.Email }; } else { // Thêm cc cho kế toán cc = new string[1] { booking.Agency.Sale.Email }; } } else // Trong mọi trường hợp khác { cc = new string[1] { booking.Agency.Sale.Email }; } string editUrl = string.Format( "http://mo.orientalsails.com/Modules/Sails/Admin/BookingView.aspx?NodeId=1&SectionId=15&bi={0}", booking.Id); var content = new StringBuilder(); content.Append("<table></table>"); content.Append("<table><tr><th>Field</th><th>Change from</th><th>To</th></tr></table>"); foreach (ChangeReport change in changes) { content.AppendFormat("<tr><td>{0}</td><td>{1}</td><td>{2}</td></tr>", change.Name, change.OldValue, change.NewValue); } content.AppendFormat("You can view more detail about this booking at <a href='{0}'>{0}</a>", editUrl); _emailSender.Send("*****@*****.**", user.Email, title, content.ToString(), cc, new string[] { }); }
public static extern Status XChangeSaveSet(IntPtr display, Window window, ChangeMode change_mode);
public ServerPlayPlayerChangePacket(ChangeMode mode, Player added = null, Player updated = null, Guid removedId = default(Guid)) { this.mode = mode; this.added = added; this.updated = updated; this.removedId = removedId; }
public CAEXBasicObjectVersion() { this.changeModeField = ChangeMode.state; }