Example #1
0
 public void SetBoolData(IAQAccessible source, string code, bool value)
 {
     if (source == null)
     {
         Debug.Log("Source function parameter is null. Aborting.");
         return;
     }
     if (!AQSourceLib.ContainsKey(source))
     {
         Debug.Log("Source " + source + " isn't manually inserted into db. Aborting.");
         return;
     }
     AQSourceLib[source].SetBool(code, value);
 }
Example #2
0
    public object iGetData(IAQAccessible source, string code)
    {
        if (source == null)
        {
            Debug.Log("Source function parameter is null. Returning null.");
            return(null);
        }
        if (!AQSourceLib.ContainsKey(source))
        {
            return(null);
        }
        object data = AQSourceLib[source].Get(code);

        if (data == null)
        {
            Debug.Log("AQ:Data doesn't exist " + source.Obj + " " + code, source.Obj);
        }
        return(data);
    }
Example #3
0
 public static object GetData(IAQAccessible source, string code)
 {
     return(Ins.iGetData(source, code));
 }
Example #4
0
 public static void Register(IAQAccessible source)
 {
     Ins.iRegister(source);
 }
Example #5
0
 public void iRegister(IAQAccessible source)
 {
     AQSourceLib.Add(source, new AQAccessData());
 }
Example #6
0
 private void OnDestroy()
 {
     ActiveSource = null;
     instance     = null;
 }
 public static void AssignActiveSource(IAQAccessible source)
 {
     AQAccess.ActiveSource = source;
 }