Skip to content

Instantly share code, notes, and snippets.

@kankikuchi
kankikuchi / MonsterDataMaker.cs
Created December 21, 2014 10:42
モンスターの設定を自動で保存するエディタ拡張【Unity】
using UnityEngine;
using System.Collections;
using System.IO;
using UnityEditor;
using System.Xml.Serialization;
public class MonsterDataMaker: AssetPostprocessor{
//ツールバーに表示するメニュー名
private const string COMMAND_NAME = "Tools/Create/Monster Data(再生中に実行)";
@kankikuchi
kankikuchi / MonsterMaker.cs
Created December 21, 2014 11:01
モンスター自動生成【Unity】
using UnityEngine;
using System.Collections;
public class MonsterMaker : MonoBehaviour {
//モンスターデータがあるディレクトリのパス
public const string MONSTER_DATA_PATH = "Data/";
void Awake () {
@kankikuchi
kankikuchi / EffectLayerSetter.cs
Created December 23, 2014 07:01
2Dエフェクトのレイヤーを設定【Unity2D】
using UnityEngine;
using System.Collections;
public class EffectLayerSetter : MonoBehaviour
{
//エフェクト用のレイヤー名
private string EFFECT_SORTING_LAYER_NAME = "Effect";
private void Awake ()
{
@kankikuchi
kankikuchi / IsRendered.cs
Last active August 29, 2015 14:12
特定のカメラに写ってるかの判定【Unity】
using UnityEngine;
using System.Collections;
public class IsRendered : MonoBehaviour {
//メインカメラに付いているタグ名
private const string MAIN_CAMERA_TAG_NAME = "MainCamera";
//カメラに表示されているか
private bool _isRendered = false;
@kankikuchi
kankikuchi / SampleParse.cs
Last active August 29, 2015 14:12
Unity+Parseのサンプル
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using Parse;
public class SampleParse : MonoBehaviour {
//入力用UI
public UIInput StringInput, IntInput;
@kankikuchi
kankikuchi / JsonSerializer.cs
Last active January 25, 2024 07:04
Dictionary⇔JSON【Unity】
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using MiniJSON;
using System.IO;
/// <summary>
/// DictionaryデータとJsonデータ(string)の変換を行う
/// 暗号化と複合化も同時に行う
/// </summary>
@kankikuchi
kankikuchi / Encryption.cs
Created January 29, 2015 21:24
文字列の暗号化、復号化【Unity】
using UnityEngine;
using System.Collections;
public static class Encryption {
//=================================================================================
//Key暗号化
//=================================================================================
private const string PASS = "kokonirandamunapass1";
@kankikuchi
kankikuchi / IsRendered.cs
Created February 3, 2015 20:30
画面外の当たり判定を消す【Unity】
using UnityEngine;
using System.Collections;
public class IsRendered : MonoBehaviour {
//メインカメラに付いているタグ名
private const string MAIN_CAMERA_TAG_NAME = "MainCamera";
//カメラに表示されているか
private bool _isRendered = false;
@kankikuchi
kankikuchi / AudioNameCreator.cs
Last active August 29, 2015 14:15
オーディオのファイル名を定数で管理するクラスを作成するエディタ拡張(ConstantsClassCreator使用版)【Unity】
using System;
using System.IO;
using System.Text;
using UnityEditor;
using UnityEditorInternal;
using UnityEngine;
using System.Collections.Generic;
/// <summary>
/// オーディオのファイル名を定数で管理するクラスを作成するスクリプト
@kankikuchi
kankikuchi / AssetPostprocessor.cs
Last active August 29, 2015 14:15
変更があったファイルの中に指定したディレクトリ内のファイルがあるか【Unity】
using System;
using System.IO;
using System.Text;
using UnityEditor;
using UnityEditorInternal;
using UnityEngine;
using System.Collections.Generic;
using System.Linq;
/// <summary>