public bool HasCompletedTarget(Game_Pawn aPawn, Quest_Target aTarget) { Game_PlayerPawn playerPawn = (aPawn as Game_PlayerPawn); if (playerPawn != null && aTarget != null) { if (aTarget.Check(playerPawn.questLog.GetTargetProgress(aTarget.GetQuest(), aTarget.GetIndex()))) { return(true); } } return(false); }
public bool HasFailedTarget(Game_Pawn aPawn, Quest_Target aTarget) { Game_PlayerPawn playerPawn = aPawn as Game_PlayerPawn; return(playerPawn != null && aTarget != null && aTarget.Failed(playerPawn.questLog.GetTargetProgress(aTarget.GetQuest(), aTarget.GetIndex()))); }
public bool HasTargetActive(Game_Pawn aPawn, Quest_Target aTarget) { throw new NotImplementedException(); }