示例#1
0
        public static void Load(IInputLoader inputLoader)
        {
            if (inputLoader == null)
            {
                throw new ArgumentNullException("inputLoader");
            }

            inputLoader.Load(out _instance.inputConfigurations, out _instance.defaultConfiguration);
            _instance.Initialize();
            _instance.RaiseLoadedEvent();
        }
示例#2
0
 public static void Load(IInputLoader inputLoader)
 {
     if (inputLoader != null)
     {
         m_instance.SetSaveData(inputLoader.Load());
         m_instance.Initialize();
         m_instance.RaiseLoadedEvent();
     }
     else
     {
         Debug.LogError("InputLoader is null. Cannot load control schemes.");
     }
 }
示例#3
0
 public static void Load(IInputLoader inputLoader)
 {
     if (inputLoader != null)
     {
         _instance.Load(inputLoader.Load());
         _instance.Initialize();
         _instance.RaiseLoadedEvent();
     }
     else
     {
         Debug.LogError("InputLoader is null. Cannot load input configurations.");
     }
 }
        public static void Load(IInputLoader inputLoader)
        {
            if (inputLoader == null)
                throw new ArgumentNullException ("inputLoader");

            inputLoader.Load (out _instance.inputConfigurations, out _instance.defaultConfiguration);
            _instance.Initialize ();
            _instance.RaiseLoadedEvent ();
        }
		public static void Load(IInputLoader inputLoader)
		{
			if(inputLoader != null)
			{
				_instance.Load(inputLoader.Load());
                _instance.Initialize();
                _instance.RaiseLoadedEvent();
            }
			else
			{
				Debug.LogError("InputLoader is null. Cannot load input configurations.");
			}
		}