Bladeren bron

Use AHashMap for RBMap nodes and HashMap input_activity

Nazarii 7 maanden geleden
bovenliggende
commit
c91c604eaa
2 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 1 1
      scene/animation/animation_blend_tree.h
  2. 2 2
      scene/animation/animation_tree.h

+ 1 - 1
scene/animation/animation_blend_tree.h

@@ -410,7 +410,7 @@ class AnimationNodeBlendTree : public AnimationRootNode {
 		Vector<StringName> connections;
 	};
 
-	RBMap<StringName, Node, StringName::AlphCompare> nodes;
+	AHashMap<StringName, Node> nodes;
 
 	Vector2 graph_offset;
 

+ 2 - 2
scene/animation/animation_tree.h

@@ -306,8 +306,8 @@ private:
 		uint64_t last_pass = 0;
 		real_t activity = 0.0;
 	};
-	mutable HashMap<StringName, LocalVector<Activity>> input_activity_map;
-	mutable HashMap<StringName, LocalVector<Activity> *> input_activity_map_get;
+	mutable AHashMap<StringName, LocalVector<Activity>> input_activity_map;
+	mutable AHashMap<StringName, LocalVector<Activity> *> input_activity_map_get;
 
 	NodePath animation_player;