예제 #1
0
    public bool InitGame(DragableComponent cb)
    {
        if (connectedBattery != null)
        {
            return(false);
        }

        connectedBattery = cb;
        turnsLeft        = maxTurns;
        turns.text       = turnsLeft.ToString();
        currentScenario  = allScenarios[UnityEngine.Random.Range(0, allScenarios.Length)];
        SetText(goalText, currentScenario.scenarioName);
        resultSprite.sprite = null;
        return(true);
    }
예제 #2
0
    private void ReleaseBattery()
    {
        if (connectedBattery == null)
        {
            return;
        }

        foreach (SliderComponent slider in allSliders)
        {
            slider.SetPrecisionMonitor(-3);
        }

        connectedBattery.Release();
        connectedBattery = null;
    }