コード例 #1
0
 public void RemoveAIObservation(BaseAIObservation aiObservation)
 {
     lock (aiObservationLock)
     {
         aiObservations.Remove(aiObservation);
     }
 }
コード例 #2
0
        public void AddAIObservation(BaseAIObservation aiObservation)
        {
            int index;

            if (indexByObservationType.TryGetValue(aiObservation.GetType(), out index))
            {
                aiObservations.Insert(index, aiObservation);
            }
            else
            {
                aiObservations.Add(aiObservation);
            }
        }