public override void UpdateMemoryBlocks()
        {
            DetectControlMode();
            VisualFOV.Dims   = new TensorDimensions(WidthFov, HeightFov * FloatsPerPixel);
            VisualFOF.Dims   = new TensorDimensions(WidthFof, HeightFof * FloatsPerPixel);
            Text.Count       = TextSize;
            Data.Count       = DataSize;
            DataLength.Count = 1;
            RewardMB.Count   = 1;
            LTStatus.Count   = LT_STATUS_COUNT;

            if (CurrentWorld != null)
            {
                CurrentWorld.UpdateMemoryBlocks();
            }
        }