Пример #1
0
 public static void ReverseClasicKey(int key, out byte groupIndex, out byte subgroupIndex, out ClassicEffectFamily family)
 {
     family        = (ClassicEffectFamily)(key >> 16);
     groupIndex    = (byte)(key >> 8);
     subgroupIndex = (byte)(key & 0xff);
 }
Пример #2
0
 public static int MakeClassicKey(byte groupIndex, byte subgroupIndex, ClassicEffectFamily family = ClassicEffectFamily.Spells)
 {
     return(((int)family << 16) + (groupIndex << 8) + subgroupIndex);
 }