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
[InitializeOnLoad] | |
public static class GoBackSelection | |
{ | |
static GoBackSelection() | |
{ | |
Selection.selectionChanged -= HandleSelectionChange; | |
Selection.selectionChanged += HandleSelectionChange; | |
HandleSelectionChange(); | |
} |
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
using UnityEditor; | |
// Quickly recompile the project. | |
// Use only on empty project as it will erase your define symbols. | |
public static class Tool | |
{ | |
static int count = 0; | |
[MenuItem("Tools/Reload _r")] | |
public static void Reload() |
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
using System.Collections; | |
using System.Collections.Generic; | |
using UnityEngine; | |
public class DebugPanel : MonoBehaviour | |
{ | |
private static DebugPanel i; | |
private void Awake() | |
{ | |
i = this; |
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
#if UNITY_EDITOR | |
namespace pointcache.utility | |
{ | |
using UnityEngine; | |
using System; | |
using System.Collections.Generic; | |
using UnityEditor; |
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
using UnityEngine; | |
using System.Collections; | |
using UnityEditor; | |
using System; | |
public class FBXScaleOverride : AssetPostprocessor | |
{ | |
int InModelCount; | |
void OnPreprocessModel() |
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
using UnityEngine; | |
using UnityEditor; | |
class TextureImportOverrides : AssetPostprocessor | |
{ | |
void OnPreprocessTexture() | |
{ | |
TextureImporter textureImporter = (TextureImporter)assetImporter; |
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
using UnityEngine; | |
using System; | |
using System.Collections.Generic; | |
//Create and call getcomponent through it instead. | |
public class ComponentCache | |
{ | |
private GameObject owner; | |
private Dictionary<Type, Component> cache = new Dictionary<Type, Component>(); |
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
/// <summary> | |
/// Object that performs interpolation, works in tandem with Interpolator component | |
/// </summary> | |
public class TransformInterpolator | |
{ | |
/// <summary> | |
/// target transform | |
/// </summary> | |
Transform transform; | |
/// <summary> |
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
using UnityEngine; | |
using System; | |
using System.Collections.Generic; | |
public class ParentConstraint : MonoBehaviour | |
{ | |
public UpdateMethod updateMethod; | |
public enum UpdateMethod | |
{ | |
update, |
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
using UnityEngine; | |
using System.Collections; | |
using UnityEngine.Networking; | |
public class RotationConstraint : MonoBehaviour | |
{ | |
/* to keep the rotation on one axis at zero, remove the target transform and enable that axis*/ | |
public Vector3 targetRotation; // The current rotation to constraint to, can be set manually if the target Transform is null |
NewerOlder