Skip to content

Instantly share code, notes, and snippets.

@gksen
gksen / SceneNavigator.cs
Created July 29, 2016 11:47 — forked from ok3141/SceneNavigator.cs
SceneNavigator for Unity 5
using UnityEngine;
using UnityEngine.SceneManagement;
using System.Collections;
using System.Collections.Generic;
public class SceneNavigator : MonoBehaviour {
public static SceneNavigator Instance { get; private set; }
public Stack<string> scenes;
@gksen
gksen / Script.cs
Created August 15, 2016 09:36 — forked from ok3141/Script.cs
Unity get scale factor (Android-like style for DP)
void Awake() {
var refDp = scaler.referenceResolution.y;
var realDp = Screen.height * 160 / Screen.dpi;
var factor = refDp / realDp;
Debug.Log ("RefDP: " + refDp + " realDP: " + realDp + " factor: " + factor);
if (factor < 1) {
factor = (factor + 1) / 2f;
}
@gksen
gksen / Helper.java
Created August 15, 2016 09:43 — forked from ok3141/Helper.java
Check internal app in order to enable/disable some features
package com.shamanland.dev;
import android.content.Context;
import android.content.pm.PackageManager;
public class Helper {
public static boolean isPackageExisted(Context context, String packageName) {
try {
return context.getPackageManager().getApplicationInfo(packageName, 0) != null;
} catch (PackageManager.NameNotFoundException ex) {
@gksen
gksen / google-play-console-floating-popup-data.js
Created January 10, 2017 13:25 — forked from ok3141/google-play-console-floating-popup-data.js
This script grabs content of floating popup on Google Play Console, section Experiments
(function() {
var popup = document.querySelector("svg > g:last-child");
new MutationObserver(function(mutations, observer) {
var line = "";
var text = popup.querySelectorAll("text");
for (var i = 0; i < text.length; i++) {
line = line + text[i].textContent + ","
}