Пример #1
0
 public void SetDataValue(DataValue dv)
 {
     lock (blackboard.blackboardLock)
     {
         if (publish)
         {
             blackboard[objectID][attributeName] = dv;
             ObjectLog.Write(blackboard.simTime, objectID, attributeName, DataValueFactory.XMLSerialize(dv));
         }
         else
         {
             throw new Exception("Error: Simulator tried to modify attribute it doesn't own.");
         }
     }
 }
Пример #2
0
 private void Awake()
 {
     log           = gameObject.GetComponent <ObjectLog>();
     text_timer_cd = 15.0f + Time.time;
 }
Пример #3
0
        public virtual void LogObject <TObject>(TObject obj) where TObject : ConfigurableObject
        {
            ObjectLog <TObject> loggerInstance = this.GetLoggerInstance <TObject>();

            loggerInstance.LogObject(obj);
        }