コード例 #1
0
 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);
             }
         }
     }
 }