Skip to content

Instantly share code, notes, and snippets.

-(NSArray*) initVariations:(NSArray*)variationDictionaries {
int l = [variationDictionaries count];
SMVariation *vArray[l];
for(int i=0;i<l; i++){
NSDictionary* variationDictionary = [variationDictionaries objectAtIndex:i];
SMVariation *variation = [[SMVariation alloc] initFromDictionary:variationDictionary];
vArray[i] = variation;
}
NSArray *variationsArray = [NSArray arrayWithObjects:vArray count:l];
return variationsArray;
@robotron2084
robotron2084 / CopyRefUtil.cs
Created March 1, 2016 22:11
Copy Reference To Clipboard
using UnityEngine;
using UnityEditor;
public static class CopyRefUtil
{
[MenuItem ("Assets/Copy Ref To Clipboard %&c")]
public static void GetReferencesString()
{
string path = AssetDatabase.GetAssetPath(Selection.activeObject);
if(path.IndexOf("Resources") > -1)
@robotron2084
robotron2084 / ProjectMenuUtil.cs
Created March 1, 2016 22:13
Texture Import Settings
using UnityEngine;
using UnityEditor;
public static class ProjectMenuUtil
{
[MenuItem ("Assets/Import For PixelWave")]
public static void ImportForWave()
{
foreach(Object o in Selection.objects)
{
@robotron2084
robotron2084 / SerializedPropertyViewer.cs
Created March 29, 2016 17:00
Serialized Property Viewer
using UnityEngine;
using UnityEditor;
using System.Text;
using System.Collections;
using System.Collections.Generic;
public class SerializedPropertyViewer : EditorWindow
{
public class SPData
@robotron2084
robotron2084 / ReallyBreakPrefabInstance.cs
Last active October 24, 2018 11:31
REALLY breaks it! Really good.
using UnityEngine;
using UnityEditor;
public class ReallyBreakPrefabInstance
{
[MenuItem ("GameObject/REALLY Break Prefab Instance")]
public static void BreakIt()
{
Transform xForm = Selection.activeTransform;
if(xForm != null)
using UnityEngine;
using System;
using System.Collections.Generic;
using System.Collections;
public class CollectionsExample : MonoBehaviour
{
void Start()
{
@robotron2084
robotron2084 / new-vid-controller.js
Created July 7, 2016 02:41
Cloudinary Form Data Issue
(function()
{
'use strict';
angular
.module('vid.vids.controllers')
.controller('NewVidController', NewVidController)
NewVidController.$inject = ['$rootScope', '$scope', 'Authentication', 'Snackbar', 'Vids', 'cloudinary'];
@robotron2084
robotron2084 / OrientParticles.cs
Last active September 15, 2018 15:23
Orient Particles in Unity3d
using UnityEngine;
using System;
using System.Collections.Generic;
using System.Collections;
/**
* A simple copy of example code from the manual, modified to orient particles
* based on the center of the system.
*/
class Solution:
def maxSubArray(self, nums: List[int]) -> int:
solutions = []
bestSolution = -sys.maxsize - 1
for i in range(0, len(nums)):
num = nums[i]
prevSolution = 0
if(i > 0):
prevSolution = solutions[i - 1]
public enum States
{
Idle,
Walking,
Running
}
public float speed = 0.0f;
public void SetState(States newState)