Beispiel #1
0
    public void SetOK(bool f = true, bool fs = true)
    {
        if (m_Ach == null)
        {
            m_Ach = FindObjectOfType <CAchievements>();
        }

        if (f)
        {
            if (!f_OK)
            {
                m_Ach.IncrementResult();
            }

            f_OK        = true;
            image.color = enableAchColor;
            text.color  = enableAchColor;
        }
        else
        {
            if (f_OK)
            {
                m_Ach.DecrementResult();
            }

            f_OK        = false;
            image.color = disableAchColor;
            text.color  = disableAchColor;
        }

        if (fs)
        {
            m_Ach.SetStatus(m_Index, f_OK);
        }
    }
Beispiel #2
0
 private void Start()
 {
     m_PSDrawLine.Stop();
     m_GameManager = FindObjectOfType <CUFOGameManager>();
     activeLine    = new Maker[m_GameManager.m_GlobalSetupData.maxEnergy];
     lineGO        = new GameObject[m_GameManager.m_GlobalSetupData.maxEnergy];
     m_StartEnergy = m_GameManager.m_GlobalSetupData.startEnergy;
     m_PlayManager = FindObjectOfType <PlayManager>();
     m_Ach         = FindObjectOfType <CAchievements>();
 }
Beispiel #3
0
 private void Awake()
 {
     m_Ach = FindObjectOfType <CAchievements>();
     f_OK  = false;
 }