Skip to content

Instantly share code, notes, and snippets.

@baobao
baobao / RenameTxt2Cs.csx
Created August 1, 2020 19:00
Rename Sample `.txt` to `.cs`
#!/usr/bin/env dotnet-script
/**
* Rename Sample .txt to .cs
*/
if (Args == null || Args.Count < 0)
{
Console.WriteLine("Require arguments");
return;
}
@baobao
baobao / Janken.c
Created May 3, 2020 16:49
Cでじゃんけんゲーム
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<unistd.h>
// じゃんけんの手
char te[3][20] = {"グー", "チョキ", "パー"};
int main()
{
using UnityEngine;
public class PrefabModeTest : MonoBehaviour
{
void Awake()
{
Debug.Log($"Awake : Prefabモードのワタシ {this}", this);
}
void OnEnable()
using System;
using System.Threading;
using System.Threading.Tasks;
using DG.Tweening;
using UnityEngine;
// DOTweenAwaiterExtensionサンプルコード(キャンセル有り)
public class DOTweenAwaiterExtensionWithCancel : MonoBehaviour
{
async void Start()
using System;
using System.Threading;
using System.Threading.Tasks;
using DG.Tweening;
using UnityEngine;
// DOTweenAwaiterExtensionサンプルコード(キャンセル処理なし)
public class DOTweenAwaiterExtensionSample : MonoBehaviour
{
async void Start()
using System;
using System.Runtime.CompilerServices;
using System.Threading;
using DG.Tweening;
using UnityEngine;
/// <summary>
/// DOTweenをasync/awaitに返還すDOTweenAwaiterの拡張メソッド
/// </summary>
public static class DOTweenAwaiterExtension
using System;
using System.Threading;
using System.Threading.Tasks;
using UnityEngine;
public class MyTaskCancel : MonoBehaviour
{
// タスクをキャンセルさせるためのCancellationTokenSource
private CancellationTokenSource _cts;
using System;
using System.Threading;
using System.Threading.Tasks;
using UnityEngine;
public class TaskDelayCacncel : MonoBehaviour
{
// タスクをキャンセルさせるためのCancellationTokenSource
private CancellationTokenSource _cts;
using System.Threading.Tasks;
using UnityEngine;
public class AsyncAwaitWait : MonoBehaviour
{
async void Start()
{
// 5秒待機する
await ExecuteWait();
Debug.Log("Complete");
@baobao
baobao / docker-compose.yml
Last active August 22, 2019 13:53
nginxを立ちあげる
version: '3'
services:
nginx:
image: nginx:latest
ports:
- 8080:80
volumes:
- ./public:/usr/share/nginx/html