예제 #1
0
        public static string GetNamesByIndex(uint index)
        {
            if (index == 0)
            {
                return("");
            }

            uint addr = PatchUtil.SearchVennouWeaponLockArrayAddr();

            if (!U.isSafetyOffset(addr))
            {
                return("");
            }
            addr = addr + (index * 4);
            if (!U.isSafetyOffset(addr))
            {
                return("");
            }
            addr = Program.ROM.p32(addr);
            if (!U.isSafetyOffset(addr))
            {
                return("");
            }
            return(GetNames(addr));
        }