Skip to content

Instantly share code, notes, and snippets.

View anchan828's full-sized avatar

Keigo Ando anchan828

  • Unity Technologies
  • Japan
  • 11:34 (UTC +09:00)
  • X @kyusyukeigo
View GitHub Profile
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=27C6C585F2A2204D93E825FAE7479170/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=27C6C585F2A2204D93E825FAE7479170/Shortcut/@EntryValue">AssetDeleteResult</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=27C6C585F2A2204D93E825FAE7479170/Text/@EntryValue"> static AssetDeleteResult OnWillDeleteAsset (string $assetPath$, RemoveAssetOptions $option$)&#xD;
{&#xD;
$END$&#xD;
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=27C6C585F2A2204D93E825FAE7479170/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplate
@anchan828
anchan828 / gist:5552743
Created May 10, 2013 06:34
Uniduinoで明るさセンサのサンプル
using UnityEngine;
using System.Collections;
using Uniduino;
public class Sample : MonoBehaviour
{
//3.3V
private Arduino arduino;
@anchan828
anchan828 / gist:5552597
Created May 10, 2013 05:36
UniduinoでServoを動かすサンプル
using UnityEngine;
using System.Collections;
using Uniduino;
public class Sample : MonoBehaviour
{
private Arduino arduino;
private int angle;
void Start ()
@anchan828
anchan828 / gist:5317953
Created April 5, 2013 09:29
Editor.CreateEditor の使い方その1
using UnityEngine;
using UnityEditor;
using System.Collections.Generic;
public class CloneInspecotr : EditorWindow
{
[MenuItem("Window/CloneInspecotr")]
static void Open ()
{
GetWindow<CloneInspecotr> ();
@anchan828
anchan828 / gist:5283436
Last active December 15, 2015 15:39
OnPreviewGUI
using UnityEngine;
using UnityEditor;
[CustomEditor(typeof(HogeScript))]
public class CompactWindow : Editor
{
private Editor model;
public override void OnInspectorGUI ()
{
HogeScript h = (HogeScript)target;
//参考: http://wiki.unity3d.com/index.php?title=Singleton
using UnityEngine;
public abstract class MonoSingleton<T> : MonoBehaviour where T : MonoSingleton<T>
{
private static T instance = null;
public static T Instance {
get {
//Scene内にあったら取得
using UnityEngine;
using UnityEditor;
using System.Collections;
using System.Reflection;
public class HogeSearchableEditorWindow : SearchableEditorWindow
{
static SearchableEditorWindow window = null;
[MenuItem("Window/HogeSearchableEditorWindow #%p")]
@anchan828
anchan828 / gist:4697447
Created February 2, 2013 13:47
.assetファイル作成/保存ときのコード
public class Asset
{
public static void Save <T> (T asset) where T : ScriptableObject
{
Directory.CreateDirectory (DeployGateUtility.settingsFolderPath);
string assetPath = DeployGateUtility.settingsFolderPath + typeof(T).Name + ".asset";
T _asset = (T)AssetDatabase.LoadAssetAtPath (assetPath, typeof(T));
if (_asset == null)
AssetDatabase.CreateAsset (asset, assetPath);
AssetDatabase.SaveAssets ();
@anchan828
anchan828 / RichTextExtension.cs
Last active December 11, 2015 15:08
Small Middle Large は手動で変更する
/// <summary>
/// Unity RichText Extensions.
/// http://docs.unity3d.com/Documentation/Manual/StyledText.html
/// </summary>
namespace UnityExtensions.Text
{
public static class RichTextExtension
{
public static string Large (this string text)
{
@anchan828
anchan828 / gist:4567374
Last active December 11, 2015 07:38
Animatorで重力
using UnityEngine;
using System.Collections;
[RequireComponent(typeof(Animator))]
[RequireComponent(typeof(CharacterController))]
public class RobotController : MonoBehaviour
{
private Animator animator;
private CharacterController characterController;