Skip to content

Instantly share code, notes, and snippets.

@suakig
suakig / RatePicker.cs
Created April 17, 2015 13:17
RatePicker.cs
using UnityEngine;
using System.Collections.Generic;
/// <summary>
/// 要素と重みのリストから確率に従ったデータを取り出すクラス
/// </summary>
public class RatePicker<T>
{
private List<int> RateList = new List<int>();
private List<T> keyList = new List<T>();
@suakig
suakig / CreateNextScore.cs
Created April 17, 2015 13:14
CreateNextScore.cs
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
/// <summary>
/// 次の目標値を決めるクラス
/// </summary>
public class CreateNextScore : MonoBehaviour {
public float invokeTime = 1; //何秒に一回呼ぶか
@suakig
suakig / MinMaxSliderValue.cs
Created April 17, 2015 13:13
MinMaxSliderValue
using UnityEngine;
using System.Collections;
[System.Serializable]
public class MinMaxSliderValue
{
public float minValue = 0;
public float maxValue = 0;
}
using UnityEngine;
using System.Collections;
using UnityEditor;
[CustomEditor(typeof(CreateNextScore))]
public class CreateNextScoreEditor : Editor
{
public override void OnInspectorGUI()
{
var obj = target as CreateNextScore;
@suakig
suakig / CreateNextScore.cs
Last active August 29, 2015 14:19
CreateNextScore
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
/// <summary>
/// 次の目標値を決めるクラス
/// </summary>
public class CreateNextScore : MonoBehaviour {
public float invokeTime = 1; //何秒に一回呼ぶか