Skip to content

Instantly share code, notes, and snippets.

View s2kw's full-sized avatar

s2kw s2kw

  • Deluxe Games Inc
  • Tokyo
View GitHub Profile

ジビエ開始まで

  1. 猟銃等の扱い初心者講習
  2. 新規狩猟免許取得
  3. 銃の所持許可証取得

狩猟免許の種類

第一種銃猟免許(散弾銃、ライフル銃)、第二種銃猟免許(空気銃) 網による狩猟、罠による狩猟

以上の4種類。

@s2kw
s2kw / UILongPressabbleButtonController.cs
Created February 1, 2017 10:05
Unity uGUI用の長押し対応のコールバック機能付きマン
// namespace jigaX{
[RequireComponent(typeof(Button))]
public class UILongPressabbleButtonController : MonoBehaviour,IPointerDownHandler ,IPointerUpHandler {
public System.Action onPressReaction,onReleaseReaction;
public System.Action onLongPressReaction;
public float longPressThreshold
{
private get;
set;
}
@s2kw
s2kw / AssetSave.cs
Created January 8, 2017 13:48
ScriptableObjectが保存されない問題回避用。
public class AssetSave : Editor
{
[MenuItem("File/Save Assets %&s")]
public static void SaveAssets()
{
var selectedObjects = UnityEditor.Selection.objects;
for (var i = 0; i < selectedObjects.Length; i++ )
{
var any = selectedObjects[i];
@s2kw
s2kw / DropDownMenuInInspector.cs
Last active December 17, 2016 12:02
DropDownMenu in Inspector for Unity3D
using UnityEditor;
[CustomEditor( typeof( SoundSystem ) )]
public class SoundSystemInspector : Editor{
int type;
public override void OnInspectorGUI()
{
DrawDefaultInspector();
var script = target as SoundSystem;
string[] strings = System.Enum.GetNames(typeof(SoundSystem.AudioType));
this.type = EditorGUILayout.Popup(type,strings );
public class SnakeHead : MonoBehaviour {
static int bodyCount = 0; // 現在の身体の数をカウントするためstaticに。
static readonly int maxBodyCount = 10; // この数字以上のパーツは造らない。
public Transform bigBrother; // 連結する対象を格納する。以降兄貴分として記述
bool alreadyMakeBros = false; // 既に弟分を作ったことがあるか否か
int num = -1; // 何番目の身体かを記録する。
[SerializeField]
float distance = 0.5f; // この距離以上離れたら追いかける。
// Use this for initialization
void Start () {
public class SnakeHead : MonoBehaviour {
static int bodyCount = 0; // 現在の身体の数をカウントするためstaticに。
static readonly int maxBodyCount = 10; // この数字以上のパーツは造らない。
public enum BodyType
{
None, // 親用
Head, // 頭部用
Body, // 身体用
Tail, // 尻尾用
}
public class SnakeHead : MonoBehaviour {
static int bodyCount = 0; // 現在の身体の数をカウントするためstaticに。
static readonly int maxBodyCount = 10; // この数字以上のパーツは造らない。
public enum BodyType
{
None, // 親用
Head, // 頭部用
Body, // 身体用
Tail, // 尻尾用
}
@s2kw
s2kw / SnakeHead.cs
Last active June 17, 2016 10:00
毎日出題の5日目第一問 description: http://jigax.jp/unityunityとcを学ぶ問題005/ movie: https://vimeo.com/170936882
public class SnakeHead : MonoBehaviour {
static int bodyCount = 0; // 現在の身体の数をカウントするためstaticに。
static readonly int maxBodyCount = 10; // この数字以上のパーツは造らない。
public enum BodyType
{
None, // 親用
Head, // 頭部用
Body, // 身体用
Tail, // 尻尾用
}
public class BounceBall : MonoBehaviour {
Material mat;
enum State
{
red = 0,blue = 1,green = 2,free = 3
}
State state = State.red;
void Start()
{
@s2kw
s2kw / CreatePrimitiveByMouse2.cs
Created June 15, 2016 11:38
毎日出題の3日目第三問の答え
public class CreatePrimitiveByMouse2 : MonoBehaviour {
GameObject primitive = null;
int currentPrimitiveIndex = 0;
List<PrimitiveType> primitiveTypeList = new List<PrimitiveType>();
void Start()
{
// 必要なPrimitiveTypeを用意
this.primitiveTypeList = new List<PrimitiveType>()
{
PrimitiveType.Sphere,