protected override void Release() { ViewFactory.ReleaseView(this); m_vehicleData = null; m_playerData = null; m_config = null; //m_transDataQueue.Clear(); }
public void Create(PlayerData playerData, Transform container) { m_vehicleData = playerData.vehicleData; m_playerData = playerData; m_config = m_vehicleData.config; ViewFactory.CreateView("FlyingVehicle/FlyingVehicle" + m_vehicleData.id, "FlyingVehicle/FlyingVehicle0", this, container); m_body = m_view.transform; m_curSpeed = m_config.MoveFBSpeed; }