Skip to content

Instantly share code, notes, and snippets.

View isuzu-shiranui's full-sized avatar
:octocat:

いすず isuzu-shiranui

:octocat:
View GitHub Profile
@isuzu-shiranui
isuzu-shiranui / ShaderPropertiesGenerator.cs
Created March 27, 2023 16:27
シェーダーのPropertiesから定義部分を生成させるやつ
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using UnityEditor;
using UnityEngine;
public class ShaderPropertiesGenerator : EditorWindow
{
@isuzu-shiranui
isuzu-shiranui / BlendMode.hlsl
Created November 26, 2022 19:16
PhotoShopのレイヤー合成モード
// -------------------- //
// Normal
// 通常
float3 BlendNormal(float3 a, float3 b)
{
return b;
}
// -------------------- //
@isuzu-shiranui
isuzu-shiranui / InputSystemManager.cs
Last active November 5, 2021 03:45
ローカルマルチプレーヤー(改造したほうが使いやすいです)
using System;
using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.InputSystem.Controls;
using UnityEngine.InputSystem.LowLevel;
using UnityEngine.InputSystem.Users;
public class InputSystemManager : MonoBehaviour
{
@isuzu-shiranui
isuzu-shiranui / UndoableExtension.cs
Last active September 24, 2021 18:41
Undo可能にするやつ
using UnityEditor;
using UnityEngine;
internal static class UndoableExtension
{
public static T GetOrAddComponentWithUndo<T>(this GameObject gameObject) where T : Component
{
if (!gameObject.TryGetComponent<T>(out var component))
component = Undo.AddComponent<T>(gameObject);
else
@isuzu-shiranui
isuzu-shiranui / manifest.json
Last active July 21, 2021 13:47
UTS2 from PackageManager
{
"dependencies": {
"com.unity.unitychantoonshader2": "https://github.com/unity3d-jp/UnityChanToonShaderVer2_Project.git#release/legacy/2.1"
}
}