コード例 #1
0
ファイル: TagLayerInit.cs プロジェクト: luffyGame/source
 static void SetCollision(SerializedProperty layers)
 {
     for (int i = 0; i < layers.arraySize; ++i)
     {
         int[] collisions = Const.GetCollisionLayers(i);
         if (null != collisions)
         {
             foreach (int layer in collisions)
             {
                 Physics.IgnoreLayerCollision(i, layer, false);
             }
         }
     }
 }
コード例 #2
0
ファイル: TagLayerInit.cs プロジェクト: luffyGame/source
        static void CreateLayers(SerializedProperty layers)
        {
            Dictionary <int, string> sets = Const.GetAllLayerSet();

            for (int i = 8; i < layers.arraySize; ++i)
            {
                SerializedProperty dataPoint = layers.GetArrayElementAtIndex(i);
                if (sets.ContainsKey(i))
                {
                    dataPoint.stringValue = sets[i];
                }
                else
                {
                    dataPoint.stringValue = string.Empty;
                }
            }
        }