public void AddAllNodeData() { this.m_MainDataDic.B2S_CollisionsRelationDic.Clear(); this.m_PrefabDic.B2S_CollisionsRelationDic.Clear(); this.m_PrefabDataDic.Clear(); foreach (var nodeGroup in this.groups) { if (nodeGroup.title == "GenerateCollision" || nodeGroup.title == "NoGenerateCollision") { foreach (var VARIABLE1 in nodeGroup.pinnedNodes) { this.m_MainDataDic.B2S_CollisionsRelationDic.Add(VARIABLE1.B2SCollisionRelation_GetNodeData().nodeDataId, VARIABLE1.B2SCollisionRelation_GetNodeData()); } } else { foreach (var VARIABLE2 in nodeGroup.pinnedNodes) { this.m_PrefabDic.B2S_CollisionsRelationDic.Add(VARIABLE2.B2SCollisionRelation_GetNodeData().nodeDataId, VARIABLE2.B2SCollisionRelation_GetNodeData()); this.m_PrefabDataDic.Add(VARIABLE2.B2SCollisionRelation_GetNodeData().nodeDataId, VARIABLE2.Prefab_GetNodeData().colliderNodeIDs); } } } }
public void AutoSetNodeData() { foreach (var node in nodes) { if (node is B2S_CollisionRelationForOneHero) { ((B2S_CollisionRelationForOneHero)node).AutoSetCollisionRelations(); } } foreach (var nodeGroup in this.groups) { foreach (var VARIABLE1 in nodeGroup.pinnedNodes) { VARIABLE1.B2SCollisionRelation_GetNodeData().BelongGroup = nodeGroup.title; } } }