public static bool IsStarActive(this PChaseTask task, int index) { if (task == null) { return(false); } return(((int)task.curStar).BitMask(index)); }
public static int GetStarCount(this PChaseTask task) { int count = 0; if (task != null) { for (int i = 0; i < 3; i++) { count += task.IsStarActive(i) ? 1 : 0; } } return(count); }