Skip to content

Instantly share code, notes, and snippets.

View insthync's full-sized avatar

Ittipon Teerapruettikulchai insthync

  • Chiang Mai, Thailand
View GitHub Profile
<?php
require_once __DIR__.'/vendor/autoload.php';
session_start();
$client = new Google_Client();
$client->setAuthConfigFile('client_secrets.json');
$client->setRedirectUri('https://' . $_SERVER['HTTP_HOST'] . '/oauth2callback');
$client->addScope('https://www.googleapis.com/auth/plus.login');
$client->addScope('https://www.googleapis.com/auth/plus.me');
//Attach to player object
using UnityEngine;
using UnityEngine.Networking;
using System.Collections;
public class Voice : NetworkBehaviour
{
int lastSample;
AudioClip c;
@insthync
insthync / gist:cd3bfe415e2e54c2b53d486ef6c16765
Last active April 20, 2018 01:02
[Turnbase RPG] Avoid empty errror message key
public void OnGameServiceError(string error, UnityAction errorAction)
{
Debug.LogError("OnGameServiceError: " + error);
var errorText = string.IsNullOrEmpty(error) || !LanguageManager.Texts.ContainsKey(error) ? "" : LanguageManager.Texts[error];
messageDialogData.Enqueue(new UIMessageDialog.Data(LanguageManager.Texts[GameText.TITLE_ERROR_DIALOG], errorText, errorAction));
ShowError();
}
$header = array();
$header[] = "Content-Type: application/json";
$header[] = "Authorization: key=$your_key";
$requestData = array();
$requestData['title'] = $title;
$requestData['message'] = $message;
$registration_ids = array();
$registration_ids[] = $registration_id_1;
$registration_ids[] = $registration_id_2;
$registration_ids[] = $registration_id_3;
@insthync
insthync / android-transparent-activity-theme-config.txt
Created June 9, 2017 06:52
Example transparent activity theme configuration
<activity android:name="com.youcompany.yourpackage.ActivityName"
android:launchMode="singleInstance"
android:theme="@style/Theme.Transparent"/>
@insthync
insthync / android-transparent-activity-theme.txt
Last active September 24, 2018 22:14
Example transparent activity theme
<style name="Theme.Transparent" parent="AppTheme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>