Files
FlaxEngine/Source/Editor/Cooker/Steps/CompileScriptsStep.h
2021-01-02 14:28:49 +01:00

25 lines
645 B
C++

// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
#pragma once
#include "Editor/Cooker/GameCooker.h"
/// <summary>
/// Game scripts compilation step. Outputs proper assemblies compiled to the target platform.
/// </summary>
/// <seealso cref="GameCooker::BuildStep" />
class CompileScriptsStep : public GameCooker::BuildStep
{
private:
Array<String, FixedAllocation<8>> _extensionsToSkip;
Array<String, InlinedAllocation<32>> _deployedBuilds;
bool DeployBinaries(CookingData& data, const String& path, const String& projectFolderPath);
public:
// [BuildStep]
bool Perform(CookingData& data) override;
};