Пример #1
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_fireballSummon = null;
         m_iceballSummon  = null;
         if (m_earthSummonInSprite != null)
         {
             m_earthSummonInSprite.Dispose();
             m_earthSummonInSprite = null;
         }
         if (m_earthSummonOutSprite != null)
         {
             m_earthSummonOutSprite.Dispose();
             m_earthSummonOutSprite = null;
         }
         if (m_earthProjectileObj != null)
         {
             m_earthProjectileObj.Dispose();
             m_earthProjectileObj = null;
         }
         SpawnRoom = null;
         base.Dispose();
     }
 }
Пример #2
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Options Screen");
         foreach (var current in m_optionsArray)
         {
             current.Dispose();
         }
         m_optionsArray.Clear();
         m_optionsArray = null;
         m_bgSprite.Dispose();
         m_bgSprite            = null;
         m_optionsTitle        = null;
         m_changeControlsTitle = null;
         m_backToMenuObj       = null;
         m_confirmText.Dispose();
         m_confirmText = null;
         m_cancelText.Dispose();
         m_cancelText = null;
         m_navigationText.Dispose();
         m_navigationText = null;
         m_optionsBar.Dispose();
         m_optionsBar     = null;
         m_selectedOption = null;
         m_quickDropText.Dispose();
         m_quickDropText       = null;
         m_quickDropObj        = null;
         m_enableSteamCloudObj = null;
         m_reduceQualityObj    = null;
         base.Dispose();
     }
 }
Пример #3
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Get Item Screen");
         m_continueText.Dispose();
         m_continueText = null;
         m_levelUpBGImage.Dispose();
         m_levelUpBGImage = null;
         var levelUpParticles = m_levelUpParticles;
         for (var i = 0; i < levelUpParticles.Length; i++)
         {
             var spriteObj = levelUpParticles[i];
             spriteObj.Dispose();
         }
         Array.Clear(m_levelUpParticles, 0, m_levelUpParticles.Length);
         m_levelUpParticles = null;
         m_buildUpSound     = null;
         m_itemSprite.Dispose();
         m_itemSprite = null;
         m_itemFoundSprite.Dispose();
         m_itemFoundSprite = null;
         m_itemFoundText.Dispose();
         m_itemFoundText = null;
         m_tripStat1.Dispose();
         m_tripStat2.Dispose();
         m_tripStat1 = null;
         m_tripStat2 = null;
         m_tripStat1FoundText.Dispose();
         m_tripStat2FoundText.Dispose();
         m_tripStat1FoundText = null;
         m_tripStat2FoundText = null;
         base.Dispose();
     }
 }
Пример #4
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_blacksmith.Dispose();
         m_blacksmith = null;
         m_blacksmithIcon.Dispose();
         m_blacksmithIcon = null;
         m_blacksmithNewIcon.Dispose();
         m_blacksmithNewIcon = null;
         m_blacksmithBoard.Dispose();
         m_blacksmithBoard = null;
         m_enchantress.Dispose();
         m_enchantress = null;
         m_enchantressIcon.Dispose();
         m_enchantressIcon = null;
         m_enchantressNewIcon.Dispose();
         m_enchantressNewIcon = null;
         m_tent.Dispose();
         m_tent = null;
         m_architect.Dispose();
         m_architect = null;
         m_architectIcon.Dispose();
         m_architectIcon = null;
         m_screw.Dispose();
         m_screw = null;
         if (m_blacksmithAnvilSound != null)
         {
             m_blacksmithAnvilSound.Dispose();
         }
         m_blacksmithAnvilSound = null;
         m_tree1 = null;
         m_tree2 = null;
         m_tree3 = null;
         m_fern1 = null;
         m_fern2 = null;
         m_fern3 = null;
         foreach (var current in m_rainFG)
         {
             current.Dispose();
         }
         m_rainFG.Clear();
         m_rainFG    = null;
         m_mountain1 = null;
         m_mountain2 = null;
         m_tollCollector.Dispose();
         m_tollCollector = null;
         m_tollCollectorIcon.Dispose();
         m_tollCollectorIcon = null;
         m_blacksmithBlock   = null;
         m_enchantressBlock  = null;
         m_architectBlock    = null;
         if (m_rainSFX != null)
         {
             m_rainSFX.Dispose();
         }
         m_rainSFX = null;
         base.Dispose();
     }
 }
Пример #5
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Game Over Boss Screen");
         m_lastBoss = null;
         m_dialoguePlate.Dispose();
         m_dialoguePlate = null;
         m_continueText.Dispose();
         m_continueText = null;
         m_playerGhost.Dispose();
         m_playerGhost = null;
         m_spotlight.Dispose();
         m_spotlight = null;
         m_bossFallSound.Dispose();
         m_bossFallSound = null;
         m_bossKneesSound.Dispose();
         m_bossKneesSound = null;
         m_playerFrame.Dispose();
         m_playerFrame = null;
         m_king.Dispose();
         m_king = null;
         base.Dispose();
     }
 }
Пример #6
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_title.Dispose();
         m_title = null;
         m_slot1Container.Dispose();
         m_slot1Container = null;
         m_slot2Container.Dispose();
         m_slot2Container = null;
         m_slot3Container.Dispose();
         m_slot3Container = null;
         m_slotArray.Clear();
         m_slotArray    = null;
         m_selectedSlot = null;
         m_confirmText.Dispose();
         m_confirmText = null;
         m_cancelText.Dispose();
         m_cancelText = null;
         m_navigationText.Dispose();
         m_navigationText = null;
         m_deleteProfileText.Dispose();
         m_deleteProfileText = null;
         base.Dispose();
     }
 }
Пример #7
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_arrowIcon.Dispose();
         m_arrowIcon = null;
         base.Dispose();
     }
 }
Пример #8
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_player = null;
         m_level  = null;
         if (m_alphaMaskRT != null && !m_alphaMaskRT.IsDisposed)
         {
             m_alphaMaskRT.Dispose();
         }
         m_alphaMaskRT = null;
         if (m_mapScreenRT != null && !m_mapScreenRT.IsDisposed)
         {
             m_mapScreenRT.Dispose();
         }
         m_mapScreenRT = null;
         foreach (var current in m_roomSpriteList)
         {
             current.Dispose();
         }
         m_roomSpriteList.Clear();
         m_roomSpriteList = null;
         foreach (var current2 in m_doorSpriteList)
         {
             current2.Dispose();
         }
         m_doorSpriteList.Clear();
         m_doorSpriteList = null;
         foreach (var current3 in m_iconSpriteList)
         {
             current3.Dispose();
         }
         m_iconSpriteList.Clear();
         m_iconSpriteList = null;
         AddedRoomsList.Clear();
         AddedRoomsList = null;
         m_roomSpritePosList.Clear();
         m_roomSpritePosList = null;
         m_doorSpritePosList.Clear();
         m_doorSpritePosList = null;
         m_iconSpritePosList.Clear();
         m_iconSpritePosList = null;
         m_playerSprite.Dispose();
         m_playerSprite = null;
         foreach (var current4 in m_teleporterList)
         {
             current4.Dispose();
         }
         m_teleporterList.Clear();
         m_teleporterList = null;
         m_teleporterPosList.Clear();
         m_teleporterPosList = null;
         m_xOffsetTween      = null;
         m_yOffsetTween      = null;
         base.Dispose();
     }
 }
Пример #9
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Enchantress Screen");
         if (m_rainSound != null)
         {
             m_rainSound.Dispose();
         }
         m_rainSound = null;
         m_enchantressUI.Dispose();
         m_enchantressUI = null;
         m_equipmentDescriptionText.Dispose();
         m_equipmentDescriptionText = null;
         m_selectionIcon.Dispose();
         m_selectionIcon = null;
         m_equipmentTitleText.Dispose();
         m_equipmentTitleText = null;
         m_activeIconArray    = null;
         foreach (var current in m_masterIconArray)
         {
             for (var i = 0; i < current.Length; i++)
             {
                 current[i].Dispose();
                 current[i] = null;
             }
             Array.Clear(current, 0, current.Length);
         }
         m_masterIconArray.Clear();
         m_masterIconArray = null;
         m_descriptionText.Dispose();
         m_descriptionText = null;
         m_unlockCostContainer.Dispose();
         m_unlockCostContainer = null;
         m_instructionsText.Dispose();
         m_instructionsText = null;
         m_instructionsTitleText.Dispose();
         m_instructionsTitleText = null;
         m_equippedIcon.Dispose();
         m_equippedIcon = null;
         Player         = null;
         m_confirmText.Dispose();
         m_confirmText = null;
         m_cancelText.Dispose();
         m_cancelText = null;
         m_navigationText.Dispose();
         m_navigationText = null;
         m_playerMoney    = null;
         foreach (var current2 in m_newIconList)
         {
             current2.Dispose();
         }
         m_newIconList.Clear();
         m_newIconList = null;
         base.Dispose();
     }
 }
Пример #10
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         foreach (var current in DoorList)
         {
             current.Dispose();
         }
         DoorList.Clear();
         DoorList = null;
         foreach (var current2 in TerrainObjList)
         {
             current2.Dispose();
         }
         TerrainObjList.Clear();
         TerrainObjList = null;
         foreach (var current3 in GameObjList)
         {
             current3.Dispose();
         }
         GameObjList.Clear();
         GameObjList = null;
         foreach (var current4 in EnemyList)
         {
             current4.Dispose();
         }
         EnemyList.Clear();
         EnemyList = null;
         foreach (var current5 in BorderList)
         {
             current5.Dispose();
         }
         BorderList.Clear();
         BorderList = null;
         BGRender   = null;
         LinkedRoom = null;
         foreach (var current6 in TempEnemyList)
         {
             current6.Dispose();
         }
         TempEnemyList.Clear();
         TempEnemyList = null;
         Player        = null;
         m_fairyChestText.Dispose();
         m_fairyChestText = null;
         m_pauseBG.Dispose();
         m_pauseBG = null;
         m_indexText.Dispose();
         m_indexText = null;
         m_roomInfoText.Dispose();
         m_roomInfoText = null;
         base.Dispose();
     }
 }
Пример #11
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_playerShrug.Dispose();
         m_playerShrug = null;
         m_text.Dispose();
         m_text = null;
         base.Dispose();
     }
 }
Пример #12
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Skill Screen");
         m_titleText.Dispose();
         m_titleText = null;
         m_bg.Dispose();
         m_bg = null;
         m_cloud1.Dispose();
         m_cloud1 = null;
         m_cloud2.Dispose();
         m_cloud2 = null;
         m_cloud3.Dispose();
         m_cloud3 = null;
         m_cloud4.Dispose();
         m_cloud4 = null;
         m_cloud5.Dispose();
         m_cloud5 = null;
         m_continueText.Dispose();
         m_continueText = null;
         m_toggleIconsText.Dispose();
         m_toggleIconsText = null;
         m_confirmText.Dispose();
         m_confirmText = null;
         m_navigationText.Dispose();
         m_navigationText = null;
         m_dialoguePlate.Dispose();
         m_dialoguePlate = null;
         m_selectionIcon.Dispose();
         m_selectionIcon = null;
         m_impactEffectPool.Dispose();
         m_impactEffectPool = null;
         m_manor.Dispose();
         m_manor    = null;
         m_shakeObj = null;
         m_playerMoney.Dispose();
         m_playerMoney = null;
         m_coinIcon.Dispose();
         m_coinIcon         = null;
         m_skillCurrent     = null;
         m_skillCost        = null;
         m_skillCostBG      = null;
         m_skillDescription = null;
         m_inputDescription = null;
         m_skillUpgrade     = null;
         m_skillLevel       = null;
         m_skillIcon        = null;
         m_skillTitle       = null;
         m_descriptionDivider.Dispose();
         m_descriptionDivider = null;
         base.Dispose();
     }
 }
Пример #13
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_projectilePool.Dispose();
         m_projectilePool = null;
         m_shield.Dispose();
         m_shield = null;
         base.Dispose();
     }
 }
Пример #14
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         LevelText.Dispose();
         LevelText = null;
         m_coinIcon.Dispose();
         m_coinIcon = null;
         base.Dispose();
     }
 }
Пример #15
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing CDG Splash Screen");
         m_logo.Dispose();
         m_logo = null;
         m_loadingText.Dispose();
         m_loadingText = null;
         base.Dispose();
     }
 }
Пример #16
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_iconBG.Dispose();
         m_iconBG = null;
         m_iconProjectile.Dispose();
         m_iconProjectile   = null;
         AttachedProjectile = null;
         base.Dispose();
     }
 }
Пример #17
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_storedRoom = null;
         m_smoke.Dispose();
         m_smoke = null;
         m_log.Dispose();
         m_log            = null;
         m_closestCeiling = null;
         base.Dispose();
     }
 }
Пример #18
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_enemyNameText.Dispose();
         m_enemyNameText = null;
         m_enemyLevelText.Dispose();
         m_enemyLevelText = null;
         m_enemyHPBar.Dispose();
         m_enemyHPBar = null;
         base.Dispose();
     }
 }
Пример #19
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Map Screen");
         if (m_mapDisplay != null)
         {
             m_mapDisplay.Dispose();
         }
         m_mapDisplay = null;
         if (m_legend != null)
         {
             m_legend.Dispose();
         }
         m_legend = null;
         if (m_playerIcon != null)
         {
             m_playerIcon.Dispose();
         }
         m_playerIcon = null;
         if (m_teleporterList != null)
         {
             Array.Clear(m_teleporterList, 0, m_teleporterList.Length);
         }
         m_teleporterList = null;
         if (m_titleText != null)
         {
             m_titleText.Dispose();
         }
         m_titleText = null;
         if (m_continueText != null)
         {
             m_continueText.Dispose();
         }
         m_continueText = null;
         if (m_recentreText != null)
         {
             m_recentreText.Dispose();
         }
         m_recentreText = null;
         if (m_navigationText != null)
         {
             m_navigationText.Dispose();
         }
         m_navigationText = null;
         m_alzheimersQuestionMarks.Dispose();
         m_alzheimersQuestionMarks = null;
         base.Dispose();
     }
 }
Пример #20
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_player = null;
         m_lockSprite.Dispose();
         m_lockSprite = null;
         m_errorSprite.Dispose();
         m_errorSprite = null;
         m_timerText.Dispose();
         m_timerText = null;
         base.Dispose();
     }
 }
Пример #21
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_bossChest = null;
         m_bossDivider.Dispose();
         m_bossDivider = null;
         m_bossTitle1.Dispose();
         m_bossTitle1 = null;
         m_bossTitle2.Dispose();
         m_bossTitle2 = null;
         base.Dispose();
     }
 }
Пример #22
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Death Defied Screen");
         m_player = null;
         m_spotlight.Dispose();
         m_spotlight = null;
         m_title.Dispose();
         m_title = null;
         m_titlePlate.Dispose();
         m_titlePlate = null;
         base.Dispose();
     }
 }
Пример #23
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_pupil.Dispose();
         m_pupil = null;
         m_squishSound.Dispose();
         m_squishSound = null;
         if (m_deathLoop != null && !m_deathLoop.IsDisposed)
         {
             m_deathLoop.Dispose();
         }
         m_deathLoop = null;
         base.Dispose();
     }
 }
Пример #24
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Text Screen");
         m_text.Dispose();
         m_text = null;
         m_smoke1.Dispose();
         m_smoke1 = null;
         m_smoke2.Dispose();
         m_smoke2 = null;
         m_smoke3.Dispose();
         m_smoke3 = null;
         base.Dispose();
     }
 }
Пример #25
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Diary Entry Screen");
         foreach (var current in m_diaryList)
         {
             current.Dispose();
         }
         m_diaryList.Clear();
         m_diaryList     = null;
         m_selectedEntry = null;
         m_titleText.Dispose();
         m_titleText = null;
         base.Dispose();
     }
 }
Пример #26
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         m_differenceCloud.Dispose();
         m_differenceCloud = null;
         m_differenceCloud2.Dispose();
         m_differenceCloud2 = null;
         m_differenceCloud3.Dispose();
         m_differenceCloud3 = null;
         m_moon.Dispose();
         m_moon = null;
         m_silhouette.Dispose();
         m_silhouette  = null;
         m_levelScreen = null;
         base.Dispose();
     }
 }
Пример #27
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Lineage Screen");
         m_titleText.Dispose();
         m_titleText          = null;
         m_selectedLineageObj = null;
         foreach (var current in m_currentBranchArray)
         {
             current.Dispose();
         }
         m_currentBranchArray.Clear();
         m_currentBranchArray = null;
         foreach (var current2 in m_masterArray)
         {
             if (!current2.IsDisposed)
             {
                 current2.Dispose();
             }
         }
         m_masterArray.Clear();
         m_masterArray = null;
         if (m_startingLineageObj != null)
         {
             m_startingLineageObj.Dispose();
         }
         m_startingLineageObj = null;
         m_background.Dispose();
         m_background = null;
         m_bgShadow.Dispose();
         m_bgShadow    = null;
         m_selectTween = null;
         m_descriptionPlate.Dispose();
         m_descriptionPlate = null;
         m_confirmText.Dispose();
         m_confirmText = null;
         m_navigationText.Dispose();
         m_navigationText = null;
         m_rerollText.Dispose();
         m_rerollText = null;
         base.Dispose();
     }
 }
Пример #28
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing SkillUnlock Screen");
         m_picturePlate.Dispose();
         m_picturePlate = null;
         m_picture.Dispose();
         m_picture = null;
         m_text    = null;
         m_title.Dispose();
         m_title = null;
         m_titlePlate.Dispose();
         m_titlePlate = null;
         m_plate.Dispose();
         m_plate = null;
         base.Dispose();
     }
 }
Пример #29
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         var abilitiesSpriteArray = m_abilitiesSpriteArray;
         for (var i = 0; i < abilitiesSpriteArray.Length; i++)
         {
             var spriteObj = abilitiesSpriteArray[i];
             spriteObj.Dispose();
         }
         Array.Clear(m_abilitiesSpriteArray, 0, m_abilitiesSpriteArray.Length);
         m_abilitiesSpriteArray = null;
         m_coin.Dispose();
         m_coin = null;
         m_mpBar.Dispose();
         m_mpBar = null;
         m_hpBar.Dispose();
         m_hpBar = null;
         m_playerLevelText.Dispose();
         m_playerLevelText = null;
         m_goldText.Dispose();
         m_goldText = null;
         m_hpText.Dispose();
         m_hpText = null;
         m_mpText.Dispose();
         m_mpText = null;
         m_hpBarContainer.Dispose();
         m_hpBarContainer = null;
         m_mpBarContainer.Dispose();
         m_mpBarContainer = null;
         m_specialItemIcon.Dispose();
         m_specialItemIcon = null;
         m_spellIcon.Dispose();
         m_spellIcon = null;
         m_spellCost.Dispose();
         m_spellCost = null;
         m_iconHolder1.Dispose();
         m_iconHolder1 = null;
         m_iconHolder2.Dispose();
         m_iconHolder2 = null;
         base.Dispose();
     }
 }
Пример #30
0
 public override void Dispose()
 {
     if (!IsDisposed)
     {
         Console.WriteLine("Disposing Profile Card Screen");
         m_frontCard.Dispose();
         m_frontCard = null;
         m_backCard.Dispose();
         m_backCard         = null;
         m_playerName       = null;
         m_money            = null;
         m_levelClass       = null;
         m_playerHUD        = null;
         m_frontTrait1      = null;
         m_frontTrait2      = null;
         m_playerBG         = null;
         m_classDescription = null;
         m_author           = null;
         m_playerStats      = null;
         m_equipmentTitle   = null;
         m_runesTitle       = null;
         m_equipmentList.Clear();
         m_equipmentList = null;
         m_runeBackTitleList.Clear();
         m_runeBackTitleList = null;
         m_runeBackDescriptionList.Clear();
         m_runeBackDescriptionList = null;
         m_playerSprite.Dispose();
         m_playerSprite = null;
         m_spellIcon.Dispose();
         m_spellIcon = null;
         m_tombStoneSprite.Dispose();
         m_tombStoneSprite = null;
         m_cancelText.Dispose();
         m_cancelText = null;
         m_dataList1.Clear();
         m_dataList1 = null;
         m_dataList2.Clear();
         m_dataList2 = null;
         base.Dispose();
     }
 }