Skip to content

Instantly share code, notes, and snippets.

View zaki's full-sized avatar

Dezső Zoltán zaki

View GitHub Profile
@zaki
zaki / FindMissingScripts.cs
Created June 22, 2016 03:52
Find missing scripts in unity prefabs
using UnityEngine;
using UnityEditor;
using UnityEngine.SceneManagement;
using UnityEditor.SceneManagement;
using System;
public class FindMissingScriptsEditor : EditorWindow
{
[MenuItem("Window/Utilities/Find Missing Scripts")]
public static void FindMissingScripts()
@zaki
zaki / ClearShaderProperties.cs
Created January 16, 2020 10:14
Clear unused properties left in the materials after changing shaders
using System.Text;
using UnityEngine;
using UnityEditor;
namespace Friday.Utilities
{
public class ClearShaderProperties : EditorWindow
{
private Material m_selectedMaterial;
private SerializedObject m_serializedObject;
@zaki
zaki / .localrc
Created August 9, 2018 01:14
A few aliases
alias grhod='git reset --hard origin/develop; git clean -fd; git submodule update --recursive'
alias remod='git reset --hard; git clean -fd; git checkout -f develop; git remote update origin --prune; git reset --hard origin/develop; git clean -fd; git submodule update --recursive'
alias l='ls -la'
compdef g=git
__git_complete g __git_main
__git_complete grh _git_complete_refs
function endreview() {
gitdir=$(git rev-parse --show-toplevel)/.git
review_file=${gitdir}/review-branch
@zaki
zaki / install.ps1
Last active March 5, 2018 03:26
Unity installer
function Check-Version()
{
$file = $args[0]
$lines = Get-Content "$file" -TotalCount 2
return $lines[0].Trim(), $lines[1].Trim()
}
function Install-Component()
{
$PATH = $args[0]
@zaki
zaki / .editorconfig
Last active February 7, 2018 09:00
Unity Setup
root = true
[*]
charset = utf-8
end_of_line = lf
indent_style = space
trim_trailing_whitespace = true
insert_final_newline = true
[*.{cs,py,shader,cginc,xml}]
@zaki
zaki / shinjinjoshi-ec.rb
Created December 6, 2013 03:57
新人女子の書いたコードを直すだけの簡単なお仕事です!
# https://paiza.jp/poh/ec-campaign
n, d = STDIN.gets.split(/ /).map(&:to_i)
products = []
1.upto(n) do |i|
products << STDIN.gets.to_i
end
campaigns = []
@zaki
zaki / migration-1.rb
Created October 18, 2013 09:41
Cross-migration dependency
class Migration1 < ActiveRecord::Migration
def change
add_column :models, :test_1, :integer
Model.update_first
end
end
@zaki
zaki / Gemfile
Last active December 21, 2015 12:28
Mayday - Delete old TestFlight builds
source "https://rubygems.org"
gem "mechanize"
@zaki
zaki / 81-C# Script-NewBehaviourScript.cs.txt
Last active December 18, 2015 14:09
Unity C# Template UTF8-BOM
using UnityEngine;
using System.Collections;
public class #SCRIPTNAME# : MonoBehaviour
{
void Awake()
{
}
}
@zaki
zaki / mine_prs.rb
Created May 22, 2013 11:09
pull request stats
require 'json'
require 'date'
# SETTINGS
PAGE = 1
PER_PAGE = 10
AUTH = "" # basic authentication info
REPO = "" # eg zaki/dotfiles
class PR