Skip to content

Instantly share code, notes, and snippets.

View Borod4r's full-sized avatar

Ivan Gadzhega Borod4r

View GitHub Profile
// This script exports illustrator layers as individual PNGs.
//
// author: Nathan Sweet
// author: Ivan Gadzhega
// rev: 10
const L2PNG_NAMESPACE = "http://esotericsoftware.com/l2png";
const L2PNG_PREFIX = "l2png:";
const IGNORE_HIDDEN_LAYERS_ID = "ignoreHiddenLayers";
@Borod4r
Borod4r / style
Created April 3, 2015 18:15
NightDev OBS Chat CSS
body {
background-color: rgba(0, 0, 0, 0);
margin: 0px auto;
overflow: hidden;
}
::-webkit-scrollbar {
visibility: hidden;
}
@Borod4r
Borod4r / pack_em_all.bat
Created April 7, 2015 16:11
Libgdx-TexturePacker-Batch
@ECHO OFF
SET GDX_PATH=D:\Work\Tools\libgdx
SET PACKER_SHORTCUT=java -cp %GDX_PATH%/gdx.jar;%GDX_PATH%/gdx-tools.jar com.badlogic.gdx.tools.texturepacker.TexturePacker
SET ASSETS=D:\Work\Borodar\Projects\Swiper\sources\android\assets
SET INPUT_DIR=.\
SET OUTPUT_DIR=%ASSETS%\maps
SET PACK_FILENAME=forest_bg
@Borod4r
Borod4r / CustomFolderIcons.cs
Last active April 26, 2016 03:10
CustomFolderIcons.cs
/*
* This script allows you to set custom icons for folders in project browser.
* Recommended icon sizes - small: 16x16 px, large: 64x64 px;
*
* author: Ivan Gadzhega.
* rev: 3
*/
using System.Diagnostics.CodeAnalysis;
using System.IO;
$(".list-header-name:contains(Backlog)").parents(".js-list-content").css("background", "#99ddff");
$(".list-header-name:contains(In Progress)").parents(".js-list-content").css("background", "#eef0b2");
$(".list-header-name:contains(Done)").parents(".js-list-content").css("background", "#d4ffbf");
$(".list-header-name:contains(Cancelled)").parents(".js-list-content").css("background", "#f0d3b2");
@Borod4r
Borod4r / PreloadSigningAlias.cs
Created February 3, 2016 15:24
Preload signing key settings for Android in Unity3d
using UnityEditor;
namespace Borodar.Editor
{
[InitializeOnLoad]
public class PreloadSigningAlias
{
static PreloadSigningAlias()
{
@Borod4r
Borod4r / FBSucks.cs
Last active March 11, 2022 02:53
Share image with text on android (works with FB)
private static void ShareImageWithTextOnAndroid(string message, string imageFilePath)
{
AndroidJavaClass intentClass = new AndroidJavaClass("android.content.Intent");
AndroidJavaObject intentObject = new AndroidJavaObject("android.content.Intent");
intentObject.Call<AndroidJavaObject>("setAction", intentClass.GetStatic<string>("ACTION_SEND"));
AndroidJavaClass uriClass = new AndroidJavaClass("android.net.Uri");
AndroidJavaObject uriObject = uriClass.CallStatic<AndroidJavaObject>("parse", "file://" + imageFilePath);
intentObject.Call<AndroidJavaObject>("putExtra", intentClass.GetStatic<string>("EXTRA_STREAM"), uriObject);
intentObject.Call<AndroidJavaObject>("putExtra", intentClass.GetStatic<string>("EXTRA_TEXT"), message);
@Borod4r
Borod4r / BetterDefines.cs
Created March 4, 2016 15:53
Better Defines for Unity3D
using System.Collections.Generic;
using UnityEditor;
namespace Borodar.YesNoMath.Editor
{
[InitializeOnLoad]
public class BetterDefines
{
static BetterDefines()
@Borod4r
Borod4r / UnityShaders.xml
Last active October 25, 2021 13:26
Basic syntax highlight for Unity ShaderLab code in Project Rider
<!--
Basic syntax highlight for Unity ShaderLab code in Project Rider.
v1.0
Download this file and put it into your "filetypes" folder.
Windows Vista, 7, 8, 10:
<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.Rider10\config\filetypes
Mac OS X:
@Borod4r
Borod4r / .gitignore
Created October 4, 2018 18:57
Gitignore for Unity projects
# ===================================================
# Unity folders
# ===================================================
/[Bb]uild/
/[Bb]uilds/
/[Ll]ibrary/
/[Ll]ogs/
/[Oo]bj/
/[Rr]ecords/