public StatusUpdate(StatusUpdateType type, Security security, SecurityTradingStatus status, StatusChangeReason reason, SecurityTradingEvent ev) : base(MessageType.SecurityStatus) { MatchEventIndicator = MatchEventIndicator.LastMessage; TransactTime = DateTime.UtcNow; TradeDate = DateTime.Today; if (type == StatusUpdateType.Security) { Id = security.Id; } else if (type == StatusUpdateType.Product) { Product = security.Product; } else { Group = security.Group; } Status = status; StatusChangeReason = reason; Event = ev; }
public TeamMemberStatus GetTeamMemberStatus(string trelloId, StatusUpdateType statusType) { return _hackTrackDbContext.TeamMemberStatuses .Where(tms => tms.TrelloId == trelloId && tms.StatusType == statusType) .OrderByDescending(tms => tms.Update) .FirstOrDefault(); }
public void ReceiveBuff(int health, int attack, int range, int speed, bool star, string textUpdate) { bool negative = health + attack + range + speed < 0; MaxHealth += health; Health += health; Attack += attack; Range += range; Speed += speed; SpeedRemained += speed; Attack = MinZero(Attack); Range = MinZero(Range); Speed = MinZero(Speed); SpeedRemained = MinZero(SpeedRemained); StatusUpdateType status = StatusUpdateType.HEALTH; if (star) { status = StatusUpdateType.STAR; } else if (attack != 0) { status = StatusUpdateType.ATTACK; } Color color = negative ? Color.red : Color.green; PhysicInstance.transform.Find("ActionStats").gameObject.GetComponent <ActionStats>().ShowUpdate(status, textUpdate, color); UpdateStatus(); }
public void ShowUpdate(StatusUpdateType type, string stat, Color color) { toMove.gameObject.SetActive(true); time = 0; DragonStatus ds = toMove.gameObject.GetComponent <DragonStatus>(); if (ds != null) { ds.UpdateStatus(stat); ds.UpdateStatus(color); } if (type == StatusUpdateType.HEALTH) { toMove.Find("HeartUpdate")?.gameObject.SetActive(true); toMove.Find("StarUpdate")?.gameObject.SetActive(false); toMove.Find("SwordUpdate")?.gameObject.SetActive(false); } else if (type == StatusUpdateType.STAR) { toMove.Find("HeartUpdate")?.gameObject.SetActive(false); toMove.Find("StarUpdate")?.gameObject.SetActive(true); toMove.Find("SwordUpdate")?.gameObject.SetActive(false); } else if (type == StatusUpdateType.ATTACK) { toMove.Find("HeartUpdate")?.gameObject.SetActive(false); toMove.Find("StarUpdate")?.gameObject.SetActive(false); toMove.Find("SwordUpdate")?.gameObject.SetActive(true); } }
private StatusUpdateEventArgs(StatusUpdateType statusUpdateType) { this.StatusUpdateType = statusUpdateType; this.StatusText = string.Empty; this.ClearStatus = true; this.IsBusy = false; this.IsIdle = true; this.Data = null; }
public StatusUpdateEventArgs(StatusUpdateType UpdateType, GraphicObject Selection, String StatusMessage, System.Drawing.Point Coord, double Amt) { m_UpdateType = UpdateType; m_SelectedObject = Selection; m_SelectedObjects = new GraphicObject[1]; m_SelectedObjects[0] = Selection; m_Message = StatusMessage; m_Coord = Coord; m_Amount = Amt; }
private StatusUpdateEventArgs(StatusUpdateType statusUpdateType, string category, object data) { this.StatusUpdateType = statusUpdateType; this.StatusText = string.Empty; this.ClearStatus = false; this.IsBusy = false; this.IsIdle = true; this.Category = category; this.Data = data; }
private StatusUpdateEventArgs(StatusUpdateType statusUpdateType, double percent) { this.StatusUpdateType = statusUpdateType; this.StatusText = string.Empty; this.ClearStatus = true; this.IsBusy = false; this.IsIdle = true; this.Percent = percent; this.Data = percent; }
private StatusUpdateEventArgs(StatusUpdateType statusUpdateType, string statusText) { this.StatusUpdateType = statusUpdateType; this.StatusText = statusText; this.ClearStatus = false; this.IsBusy = false; this.IsIdle = true; this.Category = string.Empty; this.Data = statusText; }
public void ResetTeamMemberStatus(string trelloId, StatusUpdateType statusType) { var status = new TeamMemberStatus { TrelloId = trelloId, StatusId = Guid.NewGuid(), StatusType = statusType, Update = DateTime.UtcNow }; _hackTrackDbContext.TeamMemberStatuses.Add(status); _hackTrackDbContext.SaveChanges(); }
public StatusUpdateEventArgs(StatusUpdateType UpdateType, GraphicObject[] Selection, String StatusMessage, System.Drawing.Point Coord, double Amt) { m_UpdateType = UpdateType; m_SelectedObject = null; if (Selection.Length > 0) { m_SelectedObject = Selection[0]; } m_SelectedObjects = Selection; m_Message = StatusMessage; m_Coord = Coord; m_Amount = Amt; }
public TimeSpan? GetTimeSinceStatus(string trelloId, StatusUpdateType statusType) { var status = GetTeamMemberStatus(trelloId, statusType); return status == null ? (TimeSpan?) null : DateTime.UtcNow - status.Update; }
public UpdateTime(TeamMember teamMember, StatusUpdateType status) { TeamMember = teamMember; Status = status; }