public override bool Equals(object obj)
    {
        // Check for null values and compare run-time types.
        if (obj == null || GetType() != obj.GetType())
        {
            return(false);
        }

        PotionPathIndexPair potionPathIndexPair = (PotionPathIndexPair)obj;

        return((potionName.Equals(potionPathIndexPair.potionName)) && (pathIndex == potionPathIndexPair.pathIndex));
    }
示例#2
0
 public static bool isPotionExecuted(PotionPathIndexPair potionIndexPair)
 {
     return(executedPotionPathIndexPairs.Contains(potionIndexPair));
 }
示例#3
0
 public static void addExecutedPotion(PotionPathIndexPair potionIndexPair)
 {
     executedPotionPathIndexPairs.Add(potionIndexPair);
 }