private void PlayEffect() { RefEffect effect; if (RefEffect.TryGet(effectId, out effect)) { this.gameObject.PlayEffect(effect.resourceName).OnComplete(null); } }
static public bool TryGet(int _id, out RefEffect _data) { bool successful = false; successful = RefDataManager.Instance.effect.TryGetValue(_id, out _data); if (!successful) { WDebug.Log(string.Format("Failed to get RefEffect data by id:<color=yellow>{0}</color> ", _id)); } return(successful); }