Skip to content

Instantly share code, notes, and snippets.

@HolyFot
HolyFot / CharacterLOD.cs
Created July 17, 2020 20:33
Non-invasive Character/NPC LOD Script C# Unity
//Made by: HolyFot
//License: CC0 - https://creativecommons.org/share-your-work/public-domain/cc0/
//For SkinneMeshRenderers (Characters/NPCs/Etc). This script was made to just swap the mesh/materials for LODs, since Unity's LOD Group to change the entire object which isn't ideal for weapons/armor/objects.
//This is a roughdraft, but works.
using UnityEngine;
using System;
using System.Collections.Generic;
//[ExecuteInEditMode]
public class CharacterLOD : MonoBehaviour
@HolyFot
HolyFot / Example.cs
Created July 15, 2020 06:33
Map/Scene Truly Loaded Detector C# Unity
//EXAMPLE USAGE:
void OnEnable()
{
if (MapLoadDetector.Instance != null)
MapLoadDetector.Instance.onMap1LoadedCall += OnMapLoaded;
}
void OnDisable()
{
if (MapLoadDetector.Instance != null)
@HolyFot
HolyFot / SimpleIni.cs
Created July 15, 2020 05:32
Simple INI Writer/Reader C# Unity
// Made by: HolyFot
// Very Simple INI Parser/Writer.
// Ignores Comments and is Case Sensitive.
using UnityEngine;
using System;
using System.IO;
using System.Text;
using System.Collections.Generic;
public class SimpleIni
@HolyFot
HolyFot / SliderPercent.cs
Created July 15, 2020 05:29
Slider Percent UI C# Unity
//Made by: HolyFot
//License: CC0 - https://creativecommons.org/share-your-work/public-domain/cc0/
//Notes: Handles negative to positive ranges too.
using System;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent(typeof(Slider))]
public class SliderPercent : MonoBehaviour
{