simplify runtime set access
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				ci/woodpecker/push/woodpecker Pipeline was successful
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	ci/woodpecker/push/woodpecker Pipeline was successful
				
			This commit is contained in:
		| @@ -131,7 +131,7 @@ namespace DefaultNamespace | ||||
| 
 | ||||
|         private void Retarget() | ||||
|         { | ||||
|             if (heroSet == null || heroSet.Count == 0) | ||||
|             if (heroSet.IsEmpty) | ||||
|             { | ||||
|                 // No heroes to target. | ||||
|                 // TODO(zeph): switch to a special behavior? | ||||
| @@ -140,13 +140,7 @@ namespace DefaultNamespace | ||||
|             } | ||||
|             // TODO(zeph): target based on threat, once threat exists | ||||
|             var k = Random.Range(0, heroSet.Count); | ||||
|             var it = heroSet.GetEnumerator(); | ||||
|             // This seems to be the best way to do this...? | ||||
|             for (var i = 0; i < k; i++) | ||||
|             { | ||||
|                 it.MoveNext(); | ||||
|             } | ||||
|             target = it.Current.gameObject; | ||||
|             target = heroSet[k].gameObject; | ||||
|         } | ||||
| 
 | ||||
|         private void SetBehavior(BehaviorState behavior) | ||||
|   | ||||
| @@ -37,5 +37,7 @@ namespace RuntimeSet | ||||
|         { | ||||
|             return GetEnumerator(); | ||||
|         } | ||||
| 
 | ||||
|         public T this[int index] { get { return items[index]; } } | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user