Exemple #1
0
    /// <summary>
    /// Returns the current state of this condition
    /// </summary>
    public float GetState()
    {
        float urgency = m_Condition.GetMembership(GetScaledLatestValue());

        if (urgency < m_MinimumTreshold)
        {
            return(0f);
        }

        return(urgency);
    }
Exemple #2
0
    // Update is called once per frame
    void Update()
    {
        float mem = m_State.GetMembership(200f);

        mem = m_State.GetMembership(0f);
        mem = m_State.GetMembership(150f);
        mem = m_State.GetMembership(425f);
        mem = m_State.GetMembership(600f);
        mem = m_State.GetMembership(-200f);
    }