Skip to content

Instantly share code, notes, and snippets.

Almog Melamed Radagaisus

View GitHub Profile
@Radagaisus
Radagaisus / DynamicDepthSort.cs
Created Jan 12, 2019
Static and Moving Depth Sort Behaviours for Unity
View DynamicDepthSort.cs
using UnityEngine;
namespace Islands {
[ExecuteInEditMode]
[RequireComponent(typeof(SpriteRenderer))]
public class DynamicDepthSort: MonoBehaviour {
/// <summary>
/// A reference to the game object’s sprite renderer component.
/// </summary>
@Radagaisus
Radagaisus / ThirdPartyNoticesExample.md
Created Oct 20, 2016
Markdown Table from Yarn Licenses (YMMV)
View ThirdPartyNoticesExample.md
View badge_progress.js
badge_progress: {
// The last time the badge progress was updated, in Unix time
'updated': 1435406007797,
// The unique id of the badge
'the-badge-id': {
// Whether the badge was completed or not. Optional, and false by
// default. If the badge can be completed multiple times, this will
// be true as long as the badge was completed at least once.
completed: true,
// The number of conditions that were completed. Optional, defaults to
@Radagaisus
Radagaisus / captain_up.rb
Created Jul 3, 2015
Ruby, HTTParty, Captain Up
View captain_up.rb
class CaptainUp
# Include HTTParty as a mix-in
include HTTParty
# Set up the base API endpoint
base_uri 'captainup.com'
# Initialize the Captain Up SDK
def initialize(options = {})
@options = options
@Radagaisus
Radagaisus / 0_reuse_code.js
Last active Aug 29, 2015
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@Radagaisus
Radagaisus / captain_up_sign_up_modal.js
Created Mar 24, 2015
Hooking into the Captain Up Sign Up Modal
View captain_up_sign_up_modal.js
captain.up(function() {
// Listen to the `signup:open` event, that's triggered whenever the sign up
// modal is opened.
captain.on('signup:open', function() {
// Replace the sign up modal title with "Hello, World!"
$('#cpt-sign-up-modal h1').text('Hello, World!');
});
});
View minimize_captain_up_hud.js
// Asynchronous wrapper around Captain Up, similar to jQuery's DOM ready. Place this
// snippet on every page where you want the HUD to start in minimized state. Place it
// below the Captain Up script embed snippet in your HTML. The code will run immediately
// after Captain Up finished loading.
captain.up(function() {
// Minimizes the HUD, instantly.
captain.hud.minimize({instantly: true});
});
@Radagaisus
Radagaisus / custom_daily_visit_action.coffee
Created Jan 1, 2015
Daily Visit Custom Captain Up Action
View custom_daily_visit_action.coffee
// Only run the code when Captain Up has loaded on the page
captain.up(function() {
// Track a new 'daily_visit' custom action
captain.action('daily_visit', {
// Pass extra data about the action
entity: {
// The current page name
name: captain.get_page_title()
// The referrer URL
referrer: captain.player_info.referrer
@Radagaisus
Radagaisus / nginx.conf
Created Dec 31, 2014
node.js proxy in nginx w/ https
View nginx.conf
http {
upstream node_server {
server 127.0.0.1:2222;
}
server {
listen 443 ssl;
server_name example.com;
ssl on;
@Radagaisus
Radagaisus / badge_schema.js
Last active Aug 29, 2015
Custom Action Schema
View badge_schema.js
{
// The badge ID
"_id": "52f41c32a3e8e3ec37000021",
// The name of the badge
"name": "One View to Rule Them All",
// The badge description
"description": "Watch a video on our site to get this nifty badge",
// The number of points to award with this badge
"points": 50,
// Whether this badge is active or not
You can’t perform that action at this time.