Skip to content

Instantly share code, notes, and snippets.

View ina-amagami's full-sized avatar

AMAGAMI ina-amagami

View GitHub Profile
@ina-amagami
ina-amagami / style.css
Created February 28, 2022 10:25
JINテーマのはてブとLINEボタンを消す
/* LINEとはてブのシェアボタンを消す */
.sns-design-type01 .sns-top li, .sns-design-type01 .sns li, .sns-design-type02 .sns-top li, .sns-design-type02 .sns li {
width: 32.8% !important;
}
.sns-design-type01 .sns-top li:nth-of-type(5), .sns-design-type01 .sns li:nth-of-type(5), .sns-design-type02 .sns-top li:nth-of-type(5), .sns-design-type02 .sns li:nth-of-type(5) {
margin-right: 0 !important;
display: none;
}
.sns-design-type01 .sns-top li:nth-of-type(3), .sns-design-type01 .sns li:nth-of-type(3), .sns-design-type02 .sns-top li:nth-of-type(3), .sns-design-type02 .sns li:nth-of-type(3) {
margin-right: 0;
@ina-amagami
ina-amagami / DetectIOSOnMac.cs
Last active February 13, 2022 09:58
iOSアプリがAppleシリコン搭載Mac上で動作しているか判定する
using UnityEngine;
using UnityEngine.iOS;
public class DetectIOSOnMac : MonoBehaviour
{
private void Awake()
{
if (Device.iosAppOnMac)
{
// iOSアプリがMac上で動作している
@ina-amagami
ina-amagami / AutomaticWorldBootstrap.cs
Created January 28, 2022 15:45
AutomaticWorldBootstrap
#if UNITY_DISABLE_AUTOMATIC_SYSTEM_BOOTSTRAP
#define UNITY_DISABLE_AUTOMATIC_SYSTEM_BOOTSTRAP_RUNTIME_WORLD
#endif
using Unity.Scenes;
using UnityEngine;
namespace Unity.Entities
{
#if !UNITY_DISABLE_AUTOMATIC_SYSTEM_BOOTSTRAP_RUNTIME_WORLD
@ina-amagami
ina-amagami / ShaderPropToggle.cs
Last active November 21, 2021 00:21
SRP Batcherを有効にするためにToggleの代わりにenumを使う
public enum ShaderPropToggle
{
Off = 0,
On = 1
}
Shader "ShaderPropToggleExample"
{
Properties
{
@ina-amagami
ina-amagami / GetUserData.cs
Last active October 15, 2021 02:46
FirebaseのProviderDataでユーザ情報を取得
FirebaseUser fbUser = ...;
foreach (var provider in fbUser.ProviderData)
{
// EmailPW方式なら「password」
// Twitterなら「twitter.com」が入る(TwitterAuthProvider.ProviderIdの値)
Debug.Log(provider.ProviderId);
Debug.Log(provider.DisplayName);
Debug.Log(provider.PhotoUrl);
}
@ina-amagami
ina-amagami / DisableBitCodeBuildProcessor.cs
Created October 11, 2021 10:16
UnityのiOSビルドでBitcodeを無効化する
using System.IO;
using UnityEditor;
using UnityEditor.Callbacks;
using UnityEditor.iOS.Xcode;
public static class DisableBitCodeBuildProcessor
{
[PostProcessBuild]
private static void OnPostProcessBuild(BuildTarget buildTarget, string path)
{
@ina-amagami
ina-amagami / FirebaseSNSLink.cs
Last active October 7, 2021 15:28
LinkAndRetrieveDataWithCredentialAsyncで情報を取得できる
@ina-amagami
ina-amagami / FirebaseSNSLink.cs
Last active October 7, 2021 15:27
SNS連携しても自動更新はしてくれない
@ina-amagami
ina-amagami / FirebaseSNSLogin.cs
Last active October 7, 2021 15:27
FirebaseのSNSログインで情報が格納される
// よしなに取得
var oauth_token = "...";
var oauth_token_secret = "...";
var credential = TwitterAuthProvider.GetCredential(oauth_token, oauth_token_secret);
var auth = FirebaseAuth.GetAuth(FirebaseApp.DefaultInstance);
FirebaseUser firebaseUser = await auth.SignInWithCredentialAsync(credential);
// SNSのプロフィール名
@ina-amagami
ina-amagami / SetDirtyTool.cs
Last active October 3, 2021 02:58
右クリックメニューからアセットにSetDirtyするツール
using UnityEditor;
/// <summary>
/// SetDirtyするツール
/// </summary>
public static class SetDirtyTool
{
[MenuItem("Assets/SetDirty", false)]
public static void SetDirty()
{