- Windows 10
- Ubuntu 22.04 WSL
- zsh
- git
| // TinyTween.cs | |
| // | |
| // Copyright (c) 2013 Nick Gravelyn | |
| // | |
| // Permission is hereby granted, free of charge, to any person obtaining a copy of this software | |
| // and associated documentation files (the "Software"), to deal in the Software without restriction, | |
| // including without limitation the rights to use, copy, modify, merge, publish, distribute, | |
| // sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is | |
| // furnished to do so, subject to the following conditions: | |
| // |
| function linearmap(x, in_min, in_max, out_min, out_max) { | |
| return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; | |
| } |
| using UnityEngine; | |
| using UnityEditor; | |
| using UnityEditor.SceneManagement; | |
| // Adds a "Edit Prefab" option in the Assets menu (or right clicking an asset in the project browser). | |
| // This opens an empty scene with your prefab where you can edit it. | |
| // Put this script in your project as Assets/Editor/EditPrefab.cs | |
| public class EditPrefab { | |
| static Object getPrefab(Object selection) { |
| // An awesome and slightly modified gulp, babel, sass workflow via https://gist.github.com/dverbovyi/7f71879bec8a16847dee | |
| var browserify = require('browserify'), | |
| gulp = require('gulp'), | |
| sourcemaps = require('gulp-sourcemaps'), | |
| sass = require('gulp-sass'), | |
| autoprefixer = require('gulp-autoprefixer'), | |
| source = require('vinyl-source-stream'), | |
| buffer = require('vinyl-buffer'), | |
| browserSync = require('browser-sync') |