//detection du joueur //search //moving private void StateAction(e_state state) { switch (state) { case e_state.SEARCHING: e_ennemy_state = PlayerSearching(m_debug); break; case e_state.SPOTTED: PlayerSpotted(); e_ennemy_state = e_state.SEARCHING; // break; case e_state.JUMPING: break; case e_state.MOVING: break; case e_state.RUNNING: break; default: break; } }
private void Txt_phone_TextChanged(object sender, TextChangedEventArgs e) { if (this.e != e_state.set_phone) { this.e = e_state.set_phone; reset(); } }
void Update() { //Ici on défini les touches et les direction vers les états if (Input.GetKeyDown(KeyCode.Return)) { e_cube_state = e_state.JUMPING; } if (Input.GetKeyUp(KeyCode.Return)) { e_cube_state = e_state.STANDING; } if (Input.GetKeyDown(KeyCode.RightControl)) { e_cube_state = e_state.RUNNING; } if (Input.GetKeyUp(KeyCode.RightControl)) { e_cube_state = e_state.STANDING; } if (Input.GetKeyUp(KeyCode.Space)) { e_cube_state = e_state.JUMPING; } if (Input.GetKeyDown(KeyCode.UpArrow)) { e_cube_state = e_state.FORWARDING; } if (Input.GetKeyDown(KeyCode.LeftArrow)) { e_cube_state = e_state.LEFT; } if (Input.GetKeyDown(KeyCode.DownArrow)) { e_cube_state = e_state.BACKING; } if (Input.GetKeyDown(KeyCode.RightArrow)) { e_cube_state = e_state.RIGHT; } if (Input.GetKeyDown(KeyCode.RightShift)) { e_cube_state = e_state.CROUNCHING; } //Debug.Log(e_cube_state); //Ici on appelle l'état StateAction(e_cube_state); }
void EvaluateLocomotion() { switch (m_state) { case e_state.IDLE: if (m_vigilance != e_vigilance.UNAWARE) { m_state = e_state.MOVE; } break; case e_state.MOVE: EvaluateMovePattern(); break; default: break; } }
private void StateAction(e_state state) { switch (state) { case e_state.STANDING: //Debug.Log("Je suis debout"); break; case e_state.DEAD: //Debug.Log("Je suis mort"); break; case e_state.CROUNCHING: // Debug.Log("Je m'abaisse"); Move(m_speed, false, true); break; case e_state.JUMPING: if (debug) { Debug.Log("Je saute"); } Move(m_speed, true, false); e_cube_state = e_state.MOVING; break; case e_state.MOVING: //Debug.Log("Je bouge"); m_speed = 5f; Move(m_speed, false, false); break; case e_state.RUNNING: //Debug.Log("Je cours"); m_speed = 50f; Move(m_speed, false, false); break; default: break; } }
private void phonepro() { subject.Text = "شماره تلفن : "; describtion.Text = "افزودن حساب جدید از طریق شماره تلفن همراه"; btnback.IsEnabled = false; btnback.Content = null; txt.Focus(); if (txt.Text.Length == 11) { btnsubmit.Content = "ارسال پیامک"; btnsubmit.IsEnabled = true; state = e_state.submitphone; } else { btnsubmit.Content = null; btnsubmit.IsEnabled = false; state = e_state.none; } }
private void phonepro() { subject.Text = "Phone number : "; describtion.Text = "Add new account via mobile number"; btnback.IsEnabled = false; btnback.Content = null; txt.Focus(); if (txt.Text.Length == 11) { btnsubmit.Content = "Send activation code"; btnsubmit.IsEnabled = true; state = e_state.submitphone; } else { btnsubmit.Content = null; btnsubmit.IsEnabled = false; state = e_state.none; } }
private void StateAction(e_state state) { switch (state) { case e_state.STANDING: Move(m_speed); break; case e_state.FORWARDING: Move(m_speed); break; case e_state.LEFT: Move(m_speed); break; case e_state.RIGHT: Move(m_speed); break; case e_state.CROUNCHING: break; case e_state.JUMPING: Jump(jumpForce); e_cube_state = e_state.STANDING; break; case e_state.BACKING: Move(m_speed); break; case e_state.RUNNING: Move(10f); break; default: break; } }
private void ManageInput() { if (Input.GetKeyDown(KeyCode.Return)) { e_cube_state = e_state.JUMPING; } if (Input.GetKeyUp(KeyCode.RightControl)) { e_cube_state = e_state.MOVING; } if (Input.GetKey(KeyCode.RightControl) && e_cube_state == e_state.MOVING) { e_cube_state = e_state.RUNNING; } if (Input.GetKeyDown(KeyCode.UpArrow)) { e_cube_state = e_state.MOVING; } if (Input.GetKeyDown(KeyCode.LeftArrow)) { e_cube_state = e_state.MOVING; } if (Input.GetKeyDown(KeyCode.DownArrow)) { e_cube_state = e_state.MOVING; } if (Input.GetKeyDown(KeyCode.RightArrow)) { e_cube_state = e_state.MOVING; } if (Input.GetKeyDown(KeyCode.RightShift)) { e_cube_state = e_state.CROUNCHING; } if (Input.GetKeyUp(KeyCode.RightShift)) { Stand(); e_cube_state = e_state.MOVING; } }
async void Txt_phone_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { if (is_valid_phone()) { await invalid_phone_message(); return; } layer_0.x_center.y_send_code y = new() { a_phoneid = txt_phone.Text }; var dv = await api.run(y); if (dv.a_error == layer_0.x_center.y_send_code.error.non) { this.e = e_state.set_code; reset(); } else { await invalid_phone_message(); } } }
void Start() { m_state = m_defaultState; m_vigilance = m_defaultVigilance; }