class CrackAction extends BaseItemAction
{

	public override function CompleteAction( gameInstance : GameInstance )
	{
		var effector : TweakDBID;
		var crackActionRecord : weak< CrackAction_Record >;
		crackActionRecord = TweakDBInterface.GetCrackActionRecord( GetObjectActionID() );
		effector = crackActionRecord.Effector().GetID();
		GameInstance.GetEffectorSystem( gameInstance ).ApplyEffector( GetExecutor().GetEntityID(), GetExecutor(), effector, ItemID.GetTDBID( GetItemData().GetID() ) );
	}

}

class DownloadFundsAction extends BaseItemAction
{
}

