コード例 #1
0
ファイル: User.cs プロジェクト: btasdoven/ScienceWars
        private void setUnlockedMinionsAndTowers(bool[] unlockedScienceNodes)
        {
            unlockedTowers  = new bool[TypeIdGenerator.getTowerTypeCount()];
            unlockedMinions = new bool[TypeIdGenerator.getMinionTypeCount()];

            for (int i = 0; i < unlockedScienceNodes.Length; ++i)
            {
                if (unlockedScienceNodes[i])
                {
                    ScienceNode tmpNode = null;
                    if (ScienceNode.scienceNodeInst.TryGetValue(TypeIdGenerator.getScienceNodeTypes(i), out tmpNode))
                    {
                        if (tmpNode != null)
                        {
                            tmpNode.unlock(this);
                        }
                    }
                }
            }
        }