public void Run(CameraStock stock, Vector3 targetPos, ref CameraUpdateInfo updateInfo, float elapsedTime) { m_oriStock.Stock.Copy(stock); m_oriStock.Target = targetPos; m_curState.Run(m_oriStock, m_preStock, ref updateInfo, elapsedTime); m_preStock.Stock.Copy(updateInfo); m_preStock.Target = updateInfo.Target; }