Пример #1
0
        public static void GetCachedLocation(int dialogID, ref int x, ref int y)
        {
            LocationCacheEntry entry = m_LocationCache[dialogID] as LocationCacheEntry;

            if (entry != null)
            {
                x = entry.m_xOffset;
                y = entry.m_yOffset;
                m_LocationCache.Remove(dialogID);
            }
        }
Пример #2
0
        public static void SetCachedLocation(int dialogID, int x, int y)
        {
            LocationCacheEntry entry = m_LocationCache[dialogID] as LocationCacheEntry;

            if (entry == null)
            {
                m_LocationCache[dialogID] = entry = new LocationCacheEntry(dialogID);
            }
            entry.m_xOffset = x;
            entry.m_yOffset = y;
        }
Пример #3
0
 public static void SetCachedLocation(int dialogID, int x, int y)
 {
     LocationCacheEntry entry = m_LocationCache[dialogID] as LocationCacheEntry;
     if (entry == null)
     {
         m_LocationCache[dialogID] = entry = new LocationCacheEntry(dialogID);
     }
     entry.m_xOffset = x;
     entry.m_yOffset = y;
 }