private void AddConfig() { ParabolaWeaponConfig config = GetComponent <ParabolaWeaponConfig>(); if (config == null) { config = gameObject.AddComponent <ParabolaWeaponConfig> (); } config.isEasonUIEnabled = true; config.AddParabolaConfig(gameObject, isLocal); }
private void RemoveConfig() { ParabolaWeaponConfig config = GetComponent <ParabolaWeaponConfig> (); if (config == null) { Debug.Log("Remove FAILED: ParabolaWeaponConfig has not been added!!!"); return; } else { config.RemoveParabolaConfig(); } }
/// <summary> /// Iteration of Add and Remove /// </summary> /// <returns>The config test.</returns> IEnumerator ParaConfigTest() { ParabolaWeaponConfig config = gameObject.AddComponent <ParabolaWeaponConfig>(); config.AddParabolaConfig(gameObject, isLocal); yield return(new WaitForSeconds(2f)); for (int i = 0; i < 3; i++) { config.AddParabolaConfig(gameObject, isLocal); } yield return(new WaitForSeconds(2f)); config.RemoveParabolaConfig(); yield return(new WaitForSeconds(2f)); config.AddParabolaConfig(gameObject, isLocal); }