コード例 #1
0
ファイル: Equipment.cs プロジェクト: GabrieliusD/JellySweets
    public override void Use()
    {
        base.Use();
        equipmentManager em = GameObject.FindObjectOfType <equipmentManager>();

        em.Equip(this);
        RemoveFromInvetory();
    }
コード例 #2
0
    //Deserialise and load the file.
    bool Load()
    {
        string fileName = Application.persistentDataPath + "/" + playerName + ".gd";

        if (File.Exists(fileName))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(fileName, FileMode.Open);
            equip = (equipmentManager)bf.Deserialize(file);
            file.Close();
            return(true);
        }
        return(false);
    }
コード例 #3
0
    // Use this for initialization
    internal void Begin(CombinedShop shop)
    {
        combinedShop = shop;

        gUI = FindObjectOfType <HeaderGUI>();


        if (manager == null)
        {
            manager = list.equip;
        }
        ReadyPart();

        tutorial = FindObjectOfType <monsterSteps>();
    }
コード例 #4
0
    // Use this for initialization
    internal void Begin(equipmentList a_list)
    {
        list    = a_list;
        manager = list.equip;

        shop.list  = list;
        parts.list = list;


        shop.Begin(this);
        parts.Begin(this);

        currentType = partType.Torso;

        stars = manager.GetTotalStars();

        getPart();

        Refresh = true;
    }
コード例 #5
0
 public void Awake()
 {
     instance = this;
 }
コード例 #6
0
    public void setStats()
    {
        equipmentManager = FindObjectOfType <equipmentList>().equip;

        ScaledButton currentScaled = null;

        int age = (int)equipmentManager.currentAge;


        if (scaledButtons[age] != null && age < scaledButtons.Length)
        {
            currentScaled = scaledButtons[age];
        }
        else
        {
            for (int i = (int)equipmentManager.currentAge; i >= 0; i--)
            {
                if (scaledButtons[age] != null && age < scaledButtons.Length)
                {
                    currentScaled = scaledButtons[age];
                    break;
                }
            }
        }

        if (currentScaled == null)
        {
            return;
        }

        variableCount = currentScaled.variableCount;
        minNumber     = currentScaled.minNumber;
        maxNumber     = currentScaled.maxNumber;

        levelTime = currentScaled.levelTime;

        minAnswer = currentScaled.minAnswer;
        maxAnswer = currentScaled.maxAnswer;

        difficulty = currentScaled.difficulty;

        MonsterHealth = currentScaled.MonsterHealth;
        MonsterAttack = currentScaled.MonsterAttack;


        preventRounding = currentScaled.preventRounding;


        secondFixedNumber = new int[currentScaled.secondFixedNumber.Length];
        for (int i = 0; i < secondFixedNumber.Length; i++)
        {
            secondFixedNumber[i] = currentScaled.secondFixedNumber[i];
        }

        thirdFixedNumber = new int[currentScaled.thirdFixedNumber.Length];
        for (int i = 0; i < thirdFixedNumber.Length; i++)
        {
            thirdFixedNumber[i] = currentScaled.thirdFixedNumber[i];
        }

        enemPhaseTime    = currentScaled.enemPhaseTime;
        enemyAnswerRange = currentScaled.enemyAnswerRange;
        enemyChoices     = currentScaled.enemyChoices;
    }