This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copyright: Jonas Reich 2021 | |
# Extracts the texture report table from UE5 .memreport files and stores them as separate csv files. | |
# Uses comma delimiters and opens the extracted file with its default application | |
[CmdletBinding()] | |
param( | |
[Parameter(Mandatory=$true,ValueFromPipeline = $true)] | |
[String] | |
$SourceFile | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** Settings for the Asset Status */ | |
UCLASS(Config = Editor, DefaultConfig) | |
class UAssetStatusSettings : UDeveloperSettings | |
{ | |
UPROPERTY(Config, EditDefaultsOnly, Category = "Asset Status", Meta = (TitleProperty = "Name")) | |
protected TArray<FAssetStatusColumnSchema> Schemas; | |
TArray<FAssetStatusColumnSchema> GetSchemas() const | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct FPIDController | |
{ | |
UPROPERTY(Category = "PID Controller") | |
const float ProportionalMultiplier = 1.f; | |
UPROPERTY(Category = "PID Controller") | |
const float IntegralMultiplier = 0.f; | |
UPROPERTY(Category = "PID Controller") | |
const float DerivativeMultiplier = 0.f; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[/Script/UnrealEd.EditorExperimentalSettings] | |
bEnableEditToolMenusUI=True | |
[/Script/Blutility.EditorUtilitySubsystem] | |
+StartupObjects=/Script/Angelscript.TestMenuEntry |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* An AI Behavior Tree Decorator written in Angelscript, returns the value of a specified boolean key. | |
* | |
* Note that while you can implement TickAI(), in most cases, Decorators rarely need to tick, and | |
* PerformConditionCheckAI is usually all you need to implement. | |
*/ | |
class UBTDecorator_ExampleDecorator : UBTDecorator_BlueprintBase | |
{ | |
default NodeName = "Example Decorator"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Row structure for our data table. | |
* The row name must be unique - this is the first column by default, unless otherwise specified on import. | |
* | |
* Note that if we're importing a DataTable from CSV, the column header (with spaces removed) must match the | |
* property name *exactly*, for example: | |
* - Column header: `Some Data` | |
* - Property name: `SomeData` | |
*/ | |
struct FMyDataTableRow |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
Ryan Roberts - Wrap Deformer | |
rr_wrap.py | |
Description: | |
Ryan Roberts created a simple function to create a wrap deformer. | |
The wrap deformer needs a little more than the deform command to get working. | |
Michael Clavan: | |
I wanted to have the function also return the deformer to the user. So, my contributions are pretty minor. | |
I converted the wrap deformer into a pynode object type pm.nt.Wrap. |