//-------------------------------------------------------------------- //! @summary 更新処理 //! //! @parameter [void] なし //! //! @return なし //-------------------------------------------------------------------- void Update() { // 落下フラグが立っていたら更新しない if (m_UnitController.IsFall()) { return; } m_rigidbody.AddForce(m_UIController.GetSendForce(), ForceMode2D.Impulse); // 減速処理 if (m_rigidbody.velocity.magnitude > 0.8f) { m_rigidbody.velocity *= 0.9f; } // 回転の反映 transform.rotation = m_UIController.GetRotation(); }