Пример #1
0
    /// ============================================
    /// <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();
            }
        }
    }
Пример #2
0
    /// ====================================
    /// <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;
        }
    }
Пример #3
0
    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;
        }
    }
Пример #4
0
        ///////////// 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);
                }
            }
        }
Пример #5
0
 public WalkData(WalkStatus status, int index, T value)
 {
     Status = status;
     Index  = index;
     Value  = value;
 }
Пример #6
0
 public DepthData(T value, WalkStatus walkStatus)
 {
     Value  = value;
     Status = walkStatus;
 }
Пример #7
0
 /// ============================================
 /// <summary>
 ///
 /// </summary>
 /// <param name="status"></param>
 protected virtual void OnWalkStatusUpdated(WalkStatus status)
 {
 }
Пример #8
0
 /// ============================================
 /// <summary>
 ///
 /// </summary>
 public override void Init()
 {
     this.lastKnownWalkStatus = this.walk.status;
 }