//=============================================================================
// KFMission_LocalizedStrings
//=============================================================================
// This class is made to hold common references to localized string for Missions
//=============================================================================
// Killing Floor 2
// Copyright (C) 2015 Tripwire Interactive LLC
//  - Zane Gholson 3/28/2017
//=============================================================================

class KFMission_LocalizedStrings extends Object
    native(UI);

var localized string GrantedWeeklyString;
var localized string WeeklyString;
var localized string CurrentWeeklySettingsString;

var localized string SpecialEventString;
var localized string SpecialEventChanceDropString;
var localized string GrantedSpecialEventString;

var localized string DailyObjectiveString;

var localized string RewardsString;
var localized string RewardString;

var localized string WeeklyOverview;
var localized string ShortWeeklyString;
var localized string ObjectivesString;
var localized string SeasonalString;

var localized string DealDamageString;
var localized string EarnXPString;
var localized string KillBossString;
var localized string KillBossDescriptionString;
var localized string CompleteMapString;
var localized string KillZedsString;
var localized string DealVersusDamageString;
var localized string VersusKillsString;
var localized string VersusCompletionString;

var localized string VaultDoshString;


var	const private native transient Map_Mirror WeeklyOutbreakInfo{TMultiMap<INT,class UKFWeeklyOutbreakInformation*>};

cpptext
{
    static UKFWeeklyOutbreakInformation* GetWeeklyOutbreakInfo(INT Index);
};

native static function KFWeeklyOutbreakInformation GetCurrentWeeklyOutbreakInfo();
native static function KFWeeklyOutbreakInformation GetWeeklyOutbreakInfoByIndex(int Index);

static function string GetCurrentSpecialEventString()
{
	return default.SpecialEventString;
}


DefaultProperties
{

}