static void OnLaunch( ) { Dash_Lasting.OnLaunch(); PlayerData.GetInstance().def *= m_augRate; m_shield = PoolManager.GetInstance().GetPool(m_shieldPrefab).GetObject(); m_shield.transform.SetParent(m_playerTF); m_shield.transform.localPosition = Vector3.zero; }
static void OnStop() { Dash_Lasting.OnStop(); PlayerData.GetInstance().def = m_originDEF; PoolManager.GetInstance().GetPool(m_shieldPrefab.name).GivebackObject(m_shield); }