Skip to content

Instantly share code, notes, and snippets.

View lordliquid's full-sized avatar
💪
On the grind

Robert Cutright lordliquid

💪
On the grind
View GitHub Profile
@lordliquid
lordliquid / RunOnce.cpp
Last active October 8, 2023 04:06
RunOnce Delegate in Unreal Engine
#include "CoreMinimal.h"
class FRunOnce
{
public:
FORCEINLINE FRunOnce() : bHasRan(false) {}
FORCEINLINE explicit FRunOnce(const bool bStartClosed) : bHasRan(bStartClosed) {}
FORCEINLINE bool Execute() { return bHasRan ? false : bHasRan = true; }
FORCEINLINE void Reset() { bHasRan = false; }
private:
GWorld.GetAllActorsOfClass(Light).OutActors.map(l => l.DestroyActor())
function light(color) {
let actor = new PointLight(GWorld)
actor.LightComponent.SetMobility('Movable')
actor.LightComponent.Intensity = 1000
actor.LightComponent.SetLightColor(color)
return actor
}
@lordliquid
lordliquid / .block
Last active April 4, 2018 18:11
fresh block
license: mit
@lordliquid
lordliquid / .block
Last active April 4, 2018 16:30
fresh block
license:
@lordliquid
lordliquid / .block
Last active April 4, 2018 01:26
fresh block
license: mit
@lordliquid
lordliquid / .block
Last active March 3, 2018 21:25
fresh block
license: mit
license: mit
@lordliquid
lordliquid / .block
Created March 1, 2018 03:57
Balloon
license: mit
@lordliquid
lordliquid / .block
Last active March 1, 2018 03:55
Balloon
license: mit
@lordliquid
lordliquid / .block
Last active March 1, 2018 03:57
fresh block
license: mit