I found the function Stealth.Script_FindNotoriety().
But it seems only return uint and will not update Stealth.Script_GetFindList();
Stealth.Script_SetFindDistance(255);
Stealth.Script_SetFindVertical(255);
List<uint> _creature = new List<uint>();
for (byte i = 1; i <= 7; i++)
{
Stealth.Script_FindNotoriety(0xffff, i);
Console.WriteLine("Notoriety : {0} , Found : {1} , Found List : {2} ", i, Stealth.Script_GetFindCount(), Stealth.Script_GetFindList().Length);
}
Another problem...Cannot Use FindNotoriety to find Player Vendor
uint _id = 0x01E42449;
Console.WriteLine("Player Vendoer Notoriety : {0}", Stealth.Script_GetNotoriety(_id));
Stealth.Script_FindNotoriety(Stealth.Script_GetType(_id), Stealth.Script_GetNotoriety(_id));
Console.WriteLine("Find Notoriety Count : {0}", Stealth.Script_GetFindCount());
_id = Stealth.Script_GetSelfID();
Console.WriteLine("Self Notoriety : {0}", Stealth.Script_GetNotoriety(_id));
Stealth.Script_FindNotoriety(Stealth.Script_GetType(_id), Stealth.Script_GetNotoriety(_id));
Console.WriteLine("Find Notoriety Count : {0}", Stealth.Script_GetFindCount());
Console.ReadLine();