FSlateColor SSetupMessage::GetBorderColor()

in GameLiftPlugin/Source/GameLiftPlugin/Private/SWidgets/SSetupMessage.cpp [219:238]


FSlateColor SSetupMessage::GetBorderColor() const
{
	switch (CachedSetupState)
	{
		case ESetupMessageState::HelpMessage:
			return FGameLiftPluginStyle::Get().GetColor(Style::Color::kHelpBackground);
		case ESetupMessageState::InfoMessage:
			return FGameLiftPluginStyle::Get().GetColor(Style::Color::kInfoBackground);
		case ESetupMessageState::DismissedMessage:
			return FLinearColor().Transparent;
		case ESetupMessageState::WarningMessage:
			return FGameLiftPluginStyle::Get().GetColor(Style::Color::kWarningBackground);
		case ESetupMessageState::FailureMessage:
			return FGameLiftPluginStyle::Get().GetColor(Style::Color::kErrorBackground);
		case ESetupMessageState::ReadyToGoMessage:
			return FGameLiftPluginStyle::Get().GetColor(Style::Color::kSuccessBackground);
		default:
			return FGameLiftPluginStyle::Get().GetColor(Style::Color::kWarningBackground);
	}
}