예제 #1
0
    public void Change_names()
    {
        List <NameSaver> names = new List <NameSaver>();

        foreach (TextPopUp _text in _currentTextList)
        {
            NameSaver name = new NameSaver();
            name.name = _text.GetString();
            names.Add(name);
        }
        foreach (TextPopUp _text in _currentTextList)
        {
            foreach (NameSaver name in names)
            {
                if (_text.GetString() == name.name)
                {
                    if (name.nameCount == 0)
                    {
                        _text.SetString(name.name);
                    }
                    else
                    {
                        _text.SetString(name.name + (name.nameCount + 1).ToString());
                    }

                    name.nameCount += 1;
                    break;
                }
            }
        }
    }
예제 #2
0
 void Awake()
 {
     if (Instance == null)
     {
         DontDestroyOnLoad(gameObject);
         Instance = this;
     }
     else if (Instance != this)
     {
         Destroy(gameObject);
     }
 }
예제 #3
0
    public void Change_enemy_names()
    {
        List <NameSaver> names = new List <NameSaver>();

        foreach (EnemyStats enemy in enemies)
        {
            NameSaver name = new NameSaver();
            name.name = enemy._name;
            foreach (NameSaver _name in names)
            {
                if (name.name == _name.name)
                {
                    _name.multiName = true;
                }
            }
            names.Add(name);
        }
        foreach (EnemyStats enemy in enemies)
        {
            foreach (NameSaver name in names)
            {
                if (enemy._name == name.name)
                {
                    if (!name.multiName)
                    {
                        break;
                    }
                    enemy._name     = name.name + (name.nameCount + 1).ToString();
                    name.nameCount += 1;
                    break;
                }
            }
        }

        // ahhh yes names
    }
예제 #4
0
 public ValidateListener(NameSaver saver, Text response, string token)
 {
     this.response  = response;
     this.token     = token;
     this.nameSaver = saver;
 }