Skip to content

Instantly share code, notes, and snippets.

@ruccho
ruccho / WolfAutoTile.cs
Created February 17, 2018 10:28
An extension for Unity Tilemap.(Compatible with animation)
using System;
#if UNITY_EDITOR
using UnityEditor;
#endif
namespace UnityEngine.Tilemaps
{
[Serializable]
public class WolfAutoTile : TileBase
using UnityEngine.Scripting;
namespace UnityEngine.Tilemaps
{
public abstract class TileBase : ScriptableObject
{
public virtual bool GetTileAnimationData(Vector3Int position, ITilemap tilemap, ref TileAnimationData tileAnimationData);
//このタイルの情報を返す
public virtual void GetTileData(Vector3Int position, ITilemap tilemap, ref TileData tileData);
@ruccho
ruccho / DraggableGraphicWithEventTrigger.cs
Last active July 21, 2019 06:54
Unity uGUI要素をドラッグ可能にするスクリプト
using UnityEngine;
using UnityEngine.EventSystems;
[RequireComponent(typeof(EventTrigger))]
public class DraggableGraphicWithEventTrigger : MonoBehaviour
{
//ドラッグ開始地点とこのオブジェクトの原点との差分ベクトル
private Vector2 mouseOffset;
@ruccho
ruccho / WolfAutoTile.cs
Last active January 7, 2018 10:18
ウディタ規格のオートタイルに対応したやつ
using System;
#if UNITY_EDITOR
using UnityEditor;
#endif
namespace UnityEngine.Tilemaps
{
[Serializable]