コード例 #1
0
ファイル: Dirtiness.cs プロジェクト: JoeButikofer/Phobia
    void Start()
    {
        SessionParameters parameters = FindObjectOfType <SessionParameters>();

        if (parameters != null)
        {
            dirtiness = parameters.GetChoice(dirtinessParameterName, defaultValue).Index;
        }
        else
        {
            dirtiness = defaultValue;
        }

        for (int i = 0; i < dirtyObjects.Count; i++)
        {
            if (dirtyObjects[i] != null)
            {
                dirtyObjects[i].SetActive(i <= dirtiness);
            }
        }

        var em   = Dust.emission;
        var rate = new ParticleSystem.MinMaxCurve();

        rate.constantMax = particleRate[dirtiness < particleRate.Length ? dirtiness : particleRate.Length - 1];
        em.rate          = rate;
    }
コード例 #2
0
ファイル: GrabberResizer.cs プロジェクト: JoeButikofer/Phobia
    // Use this for initialization
    void Start()
    {
        SessionParameters parameters = FindObjectOfType <SessionParameters>();

        var lengthIndex = defaultValue;

        if (parameters != null)
        {
            lengthIndex = parameters.GetChoice(parameterName, defaultValue).Index;
        }

        if (lengths.Count > lengthIndex)
        {
            GetComponent <Grabber>().MaxLength = lengths[lengthIndex];
        }
    }
コード例 #3
0
    void Start()
    {
        SessionParameters parameters = FindObjectOfType <SessionParameters>();

        var speedIndex = defaultValue;

        if (parameters != null)
        {
            reaction = (ReactionType)parameters.GetChoice(reactionParameterName, (int)defaultValue).Index;
        }
        else
        {
            reaction = defaultValue;
        }

        UpdateAll();
    }
コード例 #4
0
    void Start()
    {
        SessionParameters parameters = FindObjectOfType <SessionParameters>();

        var sizeIndex = defaultValue;

        if (parameters != null)
        {
            sizeIndex = parameters.GetChoice(sizeParameterName, defaultValue).Index;
        }

        if (sizes.Count > sizeIndex)
        {
            size = sizes[sizeIndex];

            UpdateAll();
        }
    }