Skip to content

Instantly share code, notes, and snippets.

View XakazukinX's full-sized avatar

Tenta Shigeno XakazukinX

View GitHub Profile
@XakazukinX
XakazukinX / EnumRangeAttribute.cs
Created May 3, 2020 04:27
Enumの範囲を指定するやつ
using System;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Enum, AllowMultiple = true)]
public class EnumRangeAttribute : PropertyAttribute
{
public Type Type { get; private set; }
public int Min { get; private set; }
@XakazukinX
XakazukinX / CheckAnimationClipSettingProperty.cs
Created February 2, 2021 16:04
AnimationClipSettingのプロパティを確認したいときに使ったやつ
using UnityEditor;
using UnityEngine;
public static class CheckAnimationClipSettingProperty
{
[MenuItem("Assets/Check Animation Clip Setting Property")]
static void SetAnimationOptions()
{
var selectClips = Selection.GetFiltered(typeof(AnimationClip), SelectionMode.Assets);
if (selectClips.Length == 0)
@XakazukinX
XakazukinX / uLipSyncVRMBlendShapeProxy.cs
Created January 30, 2021 23:42
uLipSyncをVRM BlendShape Proxyで受けるやつ
using System;
using System.Collections.Generic;
using UnityEngine;
using VRM;
namespace uLipSync
{
[System.Serializable]
public class BlendShapeProxyLipSyncInfo
{
@XakazukinX
XakazukinX / BlendShapeAnimationExpoter.cs
Created May 15, 2019 16:52
VRMBlendShapeProxyからAnimationClipをはくやつ
using System;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
using VRM;
public class BlendShapeAnimationExpoter : EditorWindow
{
//対象のVRMBlendShapeProxy
public VRMBlendShapeProxy proxy;
public string savePath;