/// <summary> /// Call this to initialize a Behaviour with data supplied in a file. /// </summary> /// <param name="fileName">The file to load from.</param> public override void LoadContent(String fileName) { base.LoadContent(fileName); mFxHighScore = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\HighScore"); mFxNoHighScore = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\GameOver"); Reset(); mGetCurrentHitCountMsg = new HitCountDisplay.GetCurrentHitCountMessage(); }
/// <summary> /// Call this to initialize a Behaviour with data supplied in a file. /// </summary> /// <param name="fileName">The file to load from.</param> public override void LoadContent(String fileName) { base.LoadContent(fileName); mGesture = new GestureSample(); mFxMenuSelect = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\MenuSelect"); mGameRestartMsg = new Player.OnGameRestartMessage(); mGetCurrentStateMsg = new Player.GetCurrentStateMessage(); mGetCurrentHitCountMsg = new HitCountDisplay.GetCurrentHitCountMessage(); }
/// <summary> /// Call this to initialize a Behaviour with data supplied in a file. /// </summary> /// <param name="fileName">The file to load from.</param> public override void LoadContent(String fileName) { base.LoadContent(fileName); PlayerDefinition def = GameObjectManager.pInstance.pContentManager.Load<PlayerDefinition>(fileName); mCurrentState = State.WaitForMenu; mCollisionWall = new LineSegment(); mMovementLine = new LineSegment(); mBallClassifications = new List<MBHEngineContentDefs.GameObjectDefinition.Classifications>(1); mBallClassifications.Add(MBHEngineContentDefs.GameObjectDefinition.Classifications.VOLLEY_BALL); mCollisionResults = new List<GameObject>(16); mStateTimer = StopWatchManager.pInstance.GetNewStopWatch(); mTopLeft = new Vector2(-90.0f, -80.0f); mBottomRight = new Vector2(90.0f, 0.0f); mFramesInAir = 0; mFxJump = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\Jump"); mFxSpikeHit = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\SpikeHit"); mFxSpikeMiss = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\SpikeMiss"); mFxBump = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\Bump"); mStartingRenderPriority = mParentGOH.pRenderPriority; mWalkSpeed = 3.0f; mHasMultipleHitsBeforePartner = false; mSetActiveAnimationMsg = new SpriteRender.SetActiveAnimationMessage(); mGetAttachmentPointMsg = new SpriteRender.GetAttachmentPointMessage(); mMatchRestartMsg = new OnMatchRestartMessage(); mGameRestartMsg = new OnGameRestartMessage(); mGetCurrentHitCountMsg = new HitCountDisplay.GetCurrentHitCountMessage(); mGetPartnerHitCountMsg = new Partner.GetCurrentHitCountMessage(); }
/// <summary> /// Call this to initialize a Behaviour with data supplied in a file. /// </summary> /// <param name="fileName">The file to load from.</param> public override void LoadContent(String fileName) { PartnerDefinition def = GameObjectManager.pInstance.pContentManager.Load<PartnerDefinition>(fileName); base.LoadContent(fileName); //DamageFlashDefinition def = GameObjectManager.pInstance.pContentManager.Load<DamageFlashDefinition>(fileName); mBallClassifications = new List<MBHEngineContentDefs.GameObjectDefinition.Classifications>(1); mBallClassifications.Add(MBHEngineContentDefs.GameObjectDefinition.Classifications.VOLLEY_BALL); mCollisionResults = new List<GameObject>(16); mStateTimer = StopWatchManager.pInstance.GetNewStopWatch(); mHitCount = 0; mFxBump = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\Bump"); mStartingRenderPriority = mParentGOH.pRenderPriority; mSetActiveAnimationMsg = new SpriteRender.SetActiveAnimationMessage(); mSetSpriteEffectsMsg = new SpriteRender.SetSpriteEffectsMessage(); mGetCurrentStateMsg = new Player.GetCurrentStateMessage(); mGetCurrentHitCountMsg = new HitCountDisplay.GetCurrentHitCountMessage(); }
/// <summary> /// Call this to initialize a Behaviour with data supplied in a file. /// </summary> /// <param name="fileName">The file to load from.</param> public override void LoadContent(String fileName) { base.LoadContent(fileName); mCurrentState = State.Idle; mBallClassifications = new List<MBHEngineContentDefs.GameObjectDefinition.Classifications>(1); mBallClassifications.Add(MBHEngineContentDefs.GameObjectDefinition.Classifications.VOLLEY_BALL); mCollisionResults = new List<GameObject>(16); mStateTimer = StopWatchManager.pInstance.GetNewStopWatch(); mKabooomAvail = true; mFxHit = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\HitOpponent"); mFxHitGround = GameObjectManager.pInstance.pContentManager.Load<SoundEffect>("Audio\\FX\\HitOpponentLand"); mSetActiveAnimationMsg = new SpriteRender.SetActiveAnimationMessage(); mSetSpriteEffectsMsg = new SpriteRender.SetSpriteEffectsMessage(); mGetAttachmentPointMsg = new SpriteRender.GetAttachmentPointMessage(); mGetCurrentStateMsg = new Player.GetCurrentStateMessage(); mGetCurrentHitCountMsg = new HitCountDisplay.GetCurrentHitCountMessage(); }