コード例 #1
0
    // Remove language flexible object
    public void RemoveLanguageComponent(LanguageSwitchingComponent languageFlexObject)
    {
        int found = m_languageFlexibleObjects.FindIndex(x => x == languageFlexObject);

        if (found == -1)
        {
            return;
        }

        m_languageFlexibleObjects.RemoveAt(found);
    }
コード例 #2
0
    // Register language flexible object
    public void RegisterLanguageComponent(LanguageSwitchingComponent languageFlexObject)
    {
        int found = m_languageFlexibleObjects.FindIndex(x => x == languageFlexObject);

        if (found != -1)
        {
            return;
        }

        languageFlexObject.ApplyLanguageChange(gameLanguage);
        m_languageFlexibleObjects.Add(languageFlexObject);
    }