/// ============================================ /// <summary> /// /// </summary> protected virtual void Update() { this.checkTimer += Time.deltaTime; if (this.checkTimer >= this.checkTimeOut) { this.checkTimer = 0; if (this.walk.status != this.lastKnownWalkStatus) { this.lastKnownWalkStatus = this.walk.status; this.StatusChanged(); } } }
/// ==================================== /// <summary> /// /// </summary> /// <param name="status"></param> protected override void OnWalkStatusUpdated(WalkStatus status) { switch (status) { case WalkStatus.IDLE: this.animator.SetBool("Locked", true); this.isActive = true; break; case WalkStatus.MOVING: this.animator.SetBool("Locked", false); this.isActive = false; break; } }
protected override void OnWalkStatusUpdated(WalkStatus status) { switch (status) { case WalkStatus.IDLE: this.animator.SetBool("IsOpen", true); this.generator.TurnOn(); break; case WalkStatus.MOVING: this.animator.SetBool("IsOpen", false); this.generator.TurnOff(); break; } }
///////////// End Config ///////////// public List <WalkStatus> GetWalkStatuses() { using (SqlConnection conn = Connection) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = "SELECT Id, Description FROM WalkStatus"; SqlDataReader reader = cmd.ExecuteReader(); List <WalkStatus> walkStatuses = new List <WalkStatus>(); while (reader.Read()) { WalkStatus walkStatus = new WalkStatus { Id = reader.GetInt32(reader.GetOrdinal("Id")), Description = reader.GetString(reader.GetOrdinal("Description")) }; walkStatuses.Add(walkStatus); } reader.Close(); return(walkStatuses); } } }
public WalkData(WalkStatus status, int index, T value) { Status = status; Index = index; Value = value; }
public DepthData(T value, WalkStatus walkStatus) { Value = value; Status = walkStatus; }
/// ============================================ /// <summary> /// /// </summary> /// <param name="status"></param> protected virtual void OnWalkStatusUpdated(WalkStatus status) { }
/// ============================================ /// <summary> /// /// </summary> public override void Init() { this.lastKnownWalkStatus = this.walk.status; }