Skip to content

Instantly share code, notes, and snippets.

View Frooxius's full-sized avatar

Tomas Mariancik Frooxius

View GitHub Profile
@Frooxius
Frooxius / DebugVector.cs
Created June 30, 2018 21:24
Debug Vector
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BaseX;
namespace FrooxEngine
{
[Category("Debug")]
@Frooxius
Frooxius / InteractiveCamera.cs
Created July 8, 2018 22:05
Interactive Camera
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CodeX;
using BaseX;
namespace FrooxEngine
{
@Frooxius
Frooxius / ModelExporter.cs
Created July 8, 2018 22:26
Model Exporter
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Assimp;
using Assimp.Configs;
using System.IO;
using BaseX;
namespace FrooxEngine
@Frooxius
Frooxius / AvatarUserMeshHider.cs
Last active July 8, 2018 23:02
Value User Override
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FrooxEngine.CommonAvatar
{
[Category("Users/Common Avatar System")]
public class AvatarUserMeshHider : Component, IAvatarObjectComponent
@Frooxius
Frooxius / NoiseTexture.cs
Last active February 10, 2020 04:57
Value Noise Texture
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BaseX;
using CodeX;
namespace FrooxEngine
{
[Category("Assets/Procedural Textures")]
@Frooxius
Frooxius / BasicTutorialController.cs
Created August 9, 2018 01:06
Neos Basic Tutorial
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BaseX;
namespace FrooxEngine
{
[Category("Utility")]
@Frooxius
Frooxius / GrabInstancer.cs
Last active August 12, 2018 15:57
Grab Instancer
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FrooxEngine
{
[Category("Transform/Interaction")]
[SingleInstancePerSlot]
public class GrabInstancer : Component, IGrabbable
@Frooxius
Frooxius / BooleanToggle.cs
Created September 12, 2018 23:48
Cleaned up 0utsider's Latches
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FrooxEngine.LogiX.ProgramFlow
{
[Category("LogiX/Flow")]
[NodeName("Boolean Latch")]
@Frooxius
Frooxius / QuadArrayMesh.cs
Created September 16, 2018 14:16
Quad Array Mesh
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BaseX;
namespace FrooxEngine
{
[Category("Assets/Procedural Meshes")]
@Frooxius
Frooxius / TouchToggle.cs
Created October 14, 2018 19:54
TouchToggle
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FrooxEngine
{
[Category("Transform/Interaction")]
public class TouchToggle : Component, ITouchable