Esempio n. 1
0
    private void Awake()
    {
        if (Singleton != null)
        {
            Destroy(gameObject);
            return;
        }
        Singleton = GetComponent <InputSettingManager>();
        DontDestroyOnLoad(gameObject);

        if (settings != null && settings.Length > 0)
        {
            foreach (InputSetting setting in settings)
            {
                if (!Settings.ContainsKey(setting.keyName))
                {
                    Settings[setting.keyName] = new HashSet <KeyCode>();
                }
                if (!Settings[setting.keyName].Contains(setting.keyCode))
                {
                    Settings[setting.keyName].Add(setting.keyCode);
                }
            }
        }
    }
Esempio n. 2
0
    private void Awake()
    {
        if (Singleton != null)
        {
            Destroy(gameObject);
            return;
        }
        Singleton = GetComponent <InputSettingManager>();
        DontDestroyOnLoad(gameObject);

        foreach (InputSetting setting in settings)
        {
            Settings[setting.keyName] = setting.keyCode;
        }
    }