Skip to content

Instantly share code, notes, and snippets.

View EliCDavis's full-sized avatar
👹
In another reality

Eli Davis EliCDavis

👹
In another reality
View GitHub Profile
@EliCDavis
EliCDavis / Wallpaper.js
Last active March 7, 2016 22:16
Easily pull a wallpaper from your favorite subreddits
View Wallpaper.js
/*
The MIT License (MIT)
Copyright (c) 2016 Eli C. Davis
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
View ex2.ts
import { Observable } from 'rxjs/Rx';
import { Component } from '@angular/core';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
import { ConditionallyValidateService } from 'ng-conditionally-validate';
@Component({
selector: 'app-example-two',
templateUrl: './example-two.component.html',
styleUrls: ['./example-two.component.css']
})
View ex3.ts
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
import { Component, OnInit } from '@angular/core';
import { ConditionallyValidateService } from 'ng-conditionally-validate';
@Component({
selector: 'app-example-three',
templateUrl: './example-three.component.html',
styleUrls: ['./example-three.component.css']
})
export class ExampleThreeComponent {
@EliCDavis
EliCDavis / ex1.ts
Last active July 23, 2017 18:26
Examples For ng-conditionally-validate
View ex1.ts
import { Component } from '@angular/core';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
import { ConditionallyValidateService } from 'ng-conditionally-validate';
@Component({
selector: 'app-example-one',
templateUrl: './example-one.component.html',
styleUrls: ['./example-one.component.css']
})
export class ExampleOneComponent {
View Adult Swim Test.js
var fs = require('fs');
var path = <SED ME DADDY>;
fs.readdir(path, function(err, items) {
var contents = "";
for (var i=0; i<items.length; i++) {
contents += ","+items[i];
}
View example.cs
Material mat = gameObject.GetComponent<MeshRenderer>().material;
mat.SetColor("_EmissionColor", Color.red * Mathf.LinearToGammaSpace(x) * y);
View closeportal.cs
private void Close()
{
ParticleSystem particleSystem = GetComponent<ParticleSystem>();
particleSystem.Stop();
Destroy(gameObject, particleSystem.main.startLifetime.constantMax);
StartCoroutine(FadeTime(particleSystem.main.startLifetime.constantMax));
}
private System.Collections.IEnumerator FadeTime(float timeToFadeIt)
View Explosion Example.cs
float desiredMagnitudeToEndForceAnimation = .1f;
IEnumerator AnimateForce(float force, Vector3 forcePosition, float radius)
{
var rb = GetComponent<Rigidbody>();
rb.constraints = RigidbodyConstraints.None;
rb.AddExplosionForce(force, forcePosition, radius);
do
{
yield return new WaitForSeconds(.1f);
View Unity Custom String.cs
public static bool CustomEndsWith(string a, string b) {
int ap = a.Length - 1;
int bp = b.Length - 1;
while (ap >= 0 && bp >= 0 && a [ap] == b [bp]) {
ap--;
bp--;
}
return (bp < 0 && a.Length >= b.Length) || (ap < 0 && b.Length >= a.Length);
}
@EliCDavis
EliCDavis / ReferenceFinder.cs
Last active July 1, 2019 18:37 — forked from ffyhlkain/ReferenceFinder.cs
A reference finder for assets in a #Unity3d project.
View ReferenceFinder.cs
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using UnityEditor;
using UnityEngine;
using Debug = UnityEngine.Debug;
using Object = UnityEngine.Object;
namespace XYFoundationEditor.Editor.ReferenceFinder
{