예제 #1
0
 public void RemoveStatement(Statement statement)
 {
     for (int n = NPCStatements.Count - 1; n >= 0; n--)
     {
         if (NPCStatements[n].Equals(statement))
         {
             NPCStatements.RemoveAt(n);
             if (StartStatements.Contains(statement))
             {
                 StartStatements.Remove(statement);
             }
         }
     }
     for (int n = PlayerStatements.Count - 1; n >= 0; n--)
     {
         if (PlayerStatements[n].Equals(statement))
         {
             PlayerStatements.RemoveAt(n);
         }
     }
 }