public void OnStatusDown(int idx, StatusLargeData key, int time, string targeString)
 {
     if (targeString == "P")
     {
         if (playerStatus.ContainsKey(idx))
         {
             if (playerStatus [idx].ContainsKey(key))
             {
                 if (time == 0)
                 {
                     playerStatus [idx].Remove(key);
                 }
                 else
                 {
                 }
             }
         }
     }
     else
     {
         if (enemyStatus.ContainsKey(idx))
         {
             if (enemyStatus [idx].ContainsKey(key))
             {
                 if (time == 0)
                 {
                     enemyStatus [idx].Remove(key);
                 }
                 else
                 {
                 }
             }
         }
     }
 }
 public void RmStatus(int idx, StatusLargeData key, string targetString)
 {
     if (targetString == "P")
     {
         playerStatus[idx].Remove(key);
     }
     else
     {
         enemyStatus[idx].Remove(key);
     }
 }
 public void OnStatus(int idx, StatusLargeData data, int level, string targeString)
 {
     if (targeString == "P")
     {
         if (playerStatus.ContainsKey(idx))
         {
             if (!playerStatus [idx].ContainsKey(data))
             {
                 playerStatus [idx].Add(data, level);
             }
             else
             {
                 playerStatus [idx] [data] = level;
             }
         }
         else
         {
             Dictionary <StatusLargeData, int> sData = new Dictionary <StatusLargeData, int> ();
             sData.Add(data, level);
             playerStatus.Add(idx, sData);
         }
     }
     else
     {
         if (enemyStatus.ContainsKey(idx))
         {
             if (!enemyStatus [idx].ContainsKey(data))
             {
                 enemyStatus [idx].Add(data, level);
             }
             else
             {
                 enemyStatus [idx] [data] = level;
             }
         }
         else
         {
             Dictionary <StatusLargeData, int> sData = new Dictionary <StatusLargeData, int> ();
             sData.Add(data, level);
             enemyStatus.Add(idx, sData);
         }
     }
 }