Esempio n. 1
0
    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);
    }
Esempio n. 2
0
        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)));
        }
Esempio n. 3
0
 public HitData(RefHitData _refHitData)
 {
 }