/* -------------------------------------------------------------- KF_ObjectiveAction -------------------------------------------------------------- Author : Alex Quick -------------------------------------------------------------- */ class KF_ObjectiveAction extends BaseObjectiveAction hidecategories(Object); /* Reference to the Objective that this action belongs to */ var private KF_StoryObjective ObjOwner; /* Is this action currently being processed ? */ var bool bActive; function bool IsValidActionFor(KF_StoryObjective Obj) { return true; } function KF_StoryObjective GetObjOwner() { return ObjOwner; } function SetObjOwner(Actor NewOwner) { ObjOwner = KF_StoryObjective(NewOwner); } function ActionActivated(pawn ActivatingPlayer) { bActive = true; } function ActionDeActivated() { Reset(); } function Reset() { bActive = false; }