public StateParameterChangeCommand(EffectManager manager, string exp, SelectedManager SManager, RatioType type, float value) : base(manager, exp) { this.SManager = SManager; this.type = type; this.value = value; }
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e) { SelectedManager selected = new SelectedManager(WhenManagerSelected); selected(Convert.ToInt32(listBox1.SelectedValue), ((Employee)listBox1.SelectedItem).Name); this.Close(); }
public SetRatioMakerChangeCommand(EffectManager manager, string exp, SelectedManager SManager, RatioType type, IRatioMaker maker) : base(manager, exp) { this.SManager = SManager; this.maker = maker; this.type = type; }
public MoveStateCommand(EffectManager manager, string exp, int beforeframe, int newframe, TimeLine.KeyOperationMode opmode, SelectedManager selectedmanager) : base(manager, exp) { this.beforeframe = beforeframe; this.newframe = newframe; this.opmode = opmode; this.selectedmanager = selectedmanager; }
public SelectStateCommand(EffectManager manager, string exp, SelectedManager selectedmanager, int lastitemindex, int itemindex, int laststateindex, int stateindex) : base(manager, exp) { this.lastitemindex = lastitemindex; this.itemindex = itemindex; this.laststateindex = laststateindex; this.stateindex = stateindex; this.selectedmanager = selectedmanager; }
public void Awake() { for (int i=0; i<10; i++) { Group.Add (new List<RTSObject>()); } main = this; OverlayWidth = 80; }
public void Awake() { for (int i = 0; i < 10; i++) { Group.Add(new List <RTSObject>()); } main = this; OverlayWidth = 80; }
public void Awake() { if (main == null) { main = this; } //Create 9 saved groups for (int i = 0; i < 9; i++) { savedGroups.Add(new List <RTSGameObject>()); } }
// GET: Projects public ActionResult Index(string sortOrder, string searchString, string currentSearch, int?id, int?SelectedManager, int?CurrentFilter) { var viewModel = new PeopleIndexData(); // if (searchString == null) { searchString = currentSearch; } ViewBag.CurrentSearch = searchString; // if (SelectedManager == null) { SelectedManager = CurrentFilter; } ViewBag.CurrentFilter = SelectedManager; // Creating DropDown List Content for filtering by Manager var managers = db.People.Where(i => i.PersonType == PersonType.Manager).OrderBy(q => q.Firstname).ToList(); ViewBag.SelectedManager = new SelectList(managers, "ID", "FullName", SelectedManager); int managerID = SelectedManager.GetValueOrDefault(); //get all project filtered by manager var projects = db.Projects.Where(c => !SelectedManager.HasValue || c.ManagerID == managerID) .Include(p => p.ActionCompany).Include(p => p.CustomerCompany).Include(p => p.Manager); // try find content in Name or Decription fields in all projects allready filtered by manager if (!String.IsNullOrEmpty(searchString)) { projects = projects.Where(s => s.Name.Contains(searchString) || s.Description.Contains(searchString)).Where(c => !SelectedManager.HasValue || c.ManagerID == managerID); } // Get sortOrder ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "Name" : ""; ViewBag.StartDateSortParm = sortOrder == "StartTime" ? "StartTime_desc" : "StartTime"; ViewBag.EndDateSortParm = sortOrder == "EndTime" ? "EndTime_desc" : "EndTime"; ViewBag.PrioritySortParm = sortOrder == "Priority" ? "Priority_desc" : "Priority"; // Sorting projects switch (sortOrder) { case "Name": projects = projects.OrderByDescending(s => s.Name); break; case "Priority": projects = projects.OrderBy(s => s.Priority); break; case "StartTime": projects = projects.OrderBy(s => s.StartTime); break; case "EndTime": projects = projects.OrderBy(s => s.EndTime); break; case "Priority_desc": projects = projects.OrderByDescending(s => s.Priority); break; case "StartTime_desc": projects = projects.OrderByDescending(s => s.StartTime); break; case "EndTime_desc": projects = projects.OrderByDescending(s => s.EndTime); break; default: projects = projects.OrderBy(s => s.Name); break; } // add filtered and sorted projects to viewModel viewModel.Projects = projects; // if some project was selected if (id != null) { ViewBag.ProjectID = id.Value; try { // get all developer for selected project and add to viewModel // can be null in case when list of projects filtered viewModel.People = viewModel.Projects.Where(i => i.ProjectID == id.Value).Single().Developers; } catch (Exception) { // } } return(View(viewModel)); }
public void SetEffectManager(EffectManager effectManager) { EffectManager = effectManager; SelectedManager = new SelectedManager(EffectManager); EffectManager.Finish += EffectManager_Finish; }
public ResetPathCommand(EffectManager manager, string exp, SelectedManager SManager) : base(manager, exp) { this.SManager = SManager; }
public BezierPositionChangeCommand(EffectManager manager, string exp, SelectedManager SManager, BezierControlPoint[] bcps) : base(manager, exp) { this.SManager = SManager; this.bcps = bcps; }
public CopyEffectCommand(EffectManager manager, string exp, SelectedManager SManager) : base(manager, exp) { this.SManager = SManager; }
public StateBlendModeChangeCommand(EffectManager manager, string exp, SelectedManager SManager, BlendMode blendMode) : base(manager, exp) { this.SManager = SManager; this.blendMode = blendMode; }
//------------------------------Mouse Button Handler------------------------------ private void MouseClickedHandler(MouseClickEventArgs e) { SelectedManager selectedManager = SelectedManager.main; DragManager dragManager = DragManager.main; HoverManager hoverManager = HoverManager.main; RTSGameObject hoverRTS = hoverManager.getHoverRTSGameObject(); //Place building if (e.buttonType == ButtonType.LeftButton && e.buttonEventType == ButtonEventType.Up) { if (gameMode == GameMode.PlaceBuilding) { if (!readyToPlaceBuilding) //Ready to place the building { readyToPlaceBuilding = true; } else if (canPlaceBuilding) //Place the building //Debug.Log("Building placed"); { readyToPlaceBuilding = false; gameMode = GameMode.Normal; buildingReadyToPlace.GetComponent <Building>().buildingMode = BuildingMode.Construction; buildingReadyToPlace.GetComponent <Building>().objectBase.GetComponent <MeshRenderer>().material = TeamManager.main.player1.matColor; //Set building base to team material color foreach (RTSGameObject rtsGameObject in selectedManager.GetSelectedObjects()) { Worker worker = rtsGameObject.GetComponent <Worker>(); if (worker) { //worker.TravelToPath(buildingReadyToPlace.transform.position); worker.BuildBuilding(buildingReadyToPlace.GetComponent <Building>()); } } } else { Debug.Log("Cant place building here"); } } } //Drag select the RTSGameObjects if (dragManager.isDragging) { if (e.buttonType == ButtonType.LeftButton && e.buttonEventType == ButtonEventType.Down) { //Note: This will never run because you can start dragging on the first click. There is a threshold. } if (e.buttonType == ButtonType.LeftButton && e.buttonEventType == ButtonEventType.Holding) { selectedManager.DeselectAllObjects(); foreach (RTSGameObject rtsGameObject in RTSGameObject.allRTSGameObjects) { if (TeamManager.main.player1.IsRTSAlly(rtsGameObject)) { if (rtsGameObject.unitType == UnitType.Unit) { if (dragManager.IsWithinDragBox(rtsGameObject.transform.position)) { dragManager.SelectObject(rtsGameObject); //selectedManager.SelectObject(rtsGameObject); rtsGameObject.OnHoverDrag(); } else { dragManager.DeselectObject(rtsGameObject); //selectedManager.DeselectObject(rtsGameObject); } } } } } if (e.buttonType == ButtonType.LeftButton && e.buttonEventType == ButtonEventType.Up) { //Note: This will never run because dragManager.isDragging will be false when the button is up. } } else if (dragManager.selectedObjects.Count > 0) { //Select the drag group and clear the drag selection SelectedManager.main.SelectObject(dragManager.selectedObjects); dragManager.selectedObjects.Clear(); } //Select the RTSGameObjects else if (e.buttonType == ButtonType.LeftButton && e.buttonEventType == ButtonEventType.Up) { if (gameMode == GameMode.Normal) //Make sure not to deselect the RTSGameObject while in any other mode (ex. HUD clicking) { if (hoverManager.isHoverRTSObject) //If you are hovering over a RTSGameObject { if (TeamManager.main.player1.IsRTSAlly(hoverRTS)) //Is this RTS friendly { if (hoverRTS.unitType == UnitType.Unit) //Is this RTS a Unit { if (IsShiftDown) { selectedManager.SelectObject(hoverRTS); } else { selectedManager.DeselectAllObjects(); selectedManager.SelectObject(hoverRTS); } } else if (hoverRTS.unitType == UnitType.Building) //Is this RTS a Building { if (selectedManager.GetSelectedObjectsCount() == 0) //If you have nothing selected { selectedManager.SelectObject(hoverRTS); } } } if (TeamManager.main.player1.IsRTSEnemy(hoverRTS)) { if (hoverRTS.unitType == UnitType.Unit) { //Debug.Log("You cant select a enemy unit"); } else if (hoverRTS.unitType == UnitType.Building) { //Debug.Log("You cant select a enemy building"); } } } else { selectedManager.DeselectAllObjects(); } } } }