static public RefHitData Get(int _id) { RefHitData r = null; if (!RefDataManager.Instance.hitData.TryGetValue(_id, out r)) { WDebug.Log(string.Format("Failed to get RefHitData data by id:<color=yellow>{0}</color> ", _id)); } return(r); }
public HitData GetHitData(int _hitId) { HitData hitData = null; Queue <HitData> hitDataQueue = null; if (hitDataDict.TryGetValue(_hitId, out hitDataQueue)) { if (hitDataQueue.Count > 0) { hitData = hitDataQueue.Dequeue(); } } return(hitData ?? new HitData(RefHitData.Get(_hitId))); }
public HitData(RefHitData _refHitData) { }