Skip to content

Instantly share code, notes, and snippets.

View TakaakiIchijo's full-sized avatar

Takaaki Ichijo TakaakiIchijo

View GitHub Profile
@TakaakiIchijo
TakaakiIchijo / DateTimeConverter.cs
Last active January 9, 2017 04:37
UTC時間をローカル時間に変更するメソッド
//UnityMonoでDateTimeOffset.ToOffset(TimeSpan)が死ぬための処置//
//なお拡張メソッドでDateTimeに生やそうとするとオフセットが正常に取得できず死ぬ//
using System;
public static class DateTimeConverter
{
public static DateTime UtcToLocal(DateTime utcTime)
{
TimeSpan offset = TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now);
@TakaakiIchijo
TakaakiIchijo / FileAESCrypter.cs
Created November 26, 2016 14:48
Unityでstringまたはシリアライズ可能なクラスをJSONに変換してAES暗号化して保存・読み込みする
using System;
using System.IO;
using System.Security.Cryptography;
using System.Text;
using UnityEngine;
/// <summary>
/// stringまたはシリアライズ可能なクラスをJSONに変換してAES暗号化して保存・読み込みする//
/// 参考: http://qiita.com/tempura/items/ad154d1269882ceda0f4
/// </summary>
@TakaakiIchijo
TakaakiIchijo / SoundManager
Last active August 29, 2015 14:22
Unity オレオレサウンドマネージャー
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System;
public class SoundManager : SingletonMonoBehaviour<SoundManager>,IPausable {
//From resources folder//
public string seAudioClipPath = "AudioClips/SE";
void CreateScriptableObjectAndSave(string assetPath)
{
//アセットの生成//
AssetDatabase.CreateAsset ((ScriptableObject)someScriptableObject, assetPath);
//変更ここから//
AssetDatabase.StartAssetEditing();
//ここで生成したScriptableObjectにデータを入れる処理//
@TakaakiIchijo
TakaakiIchijo / AppearEffect.cs
Last active September 5, 2019 23:48
[Unity]オブジェクトをフェードまたは点滅させながら出現・消滅させるスクリプト
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
///Requires Transparent Material///
///マテリアルの出現エフェクト///
public class AppearEffect : MonoBehaviour{
[SerializeField]
using UnityEngine;
using System.Collections;
namespace Util {
public class DebugInEditor : MonoBehaviour
{
public static void Log(string log)
{
#if UNITY_EDITOR
using UnityEngine;
public class UIPlayAtom : MonoBehaviour
{
public string cueName; //再生するキュー名//
public string cueSheet; //再生するキューが入ったキューシート名//
public float volume;
public flota pitch;
static CriAtomSource atomSourceNGUI;
@TakaakiIchijo
TakaakiIchijo / LoadFileFromResourcesFolder
Last active August 29, 2015 14:02
Load file from Resources folder (ex: load AudioClip)
private List<AudioClip> seAudioClips = new List<AudioClip>();
void Awake () {
seAudioClips = Resources.LoadAll(filePath, typeof(AudioClip)).Cast<AudioClip>().ToList();
}