private IntPtr encryptedActorArrayPtr; //0x0058

        public         AActor[] AActors()
        {
            IntPtr     AActorsPtr = Decrypt.ActorArray(encryptedActorArrayPtr);
            ActorArray actorArray = Driver.Read <ActorArray>(AActorsPtr);

            IntPtr[] actorPtrArray = Driver.ReadArray <IntPtr>(actorArray.Actors, actorArray.NumActors);

            AActor[] aActors = new AActor[actorPtrArray.Length];
            for (int i = 0; i < actorPtrArray.Length; i++)
            {
                aActors[i] = Driver.Read <AActor>(actorPtrArray[i]);
            }
            return(aActors);
        }