public override void Initialize()
        {
            arResult = (IArResultService)Game.Services.GetService(typeof(IArResultService));
            lerpAmount = 0.01f;

            base.Initialize();
        }
Esempio n. 2
0
        public override void Initialize()
        {
            arResult   = (IArResultService)Game.Services.GetService(typeof(IArResultService));
            lerpAmount = 0.01f;

            base.Initialize();
        }
Esempio n. 3
0
        public override void Activate(bool instancePreserved)
        {
            if (instancePreserved)
                return;

            IsPopup = true;
            config = (IConfigurationService)ScreenManager.Game.Services.GetService(typeof(IConfigurationService));
            arResult = (IArResultService)ScreenManager.Game.Services.GetService(typeof(IArResultService));

            model = ScreenManager.Game.Content.Load<Model>(modelPath);

            CreateWorld();

            unskinnedBoneTransforms = new Matrix[model.Bones.Count];
            model.CopyAbsoluteBoneTransformsTo(unskinnedBoneTransforms);

            arTransform = Matrix.Identity;
        }