Skip to content

Instantly share code, notes, and snippets.

View Timofffee's full-sized avatar
🎲
funny

George Timofeev Timofffee

🎲
funny
View GitHub Profile
@sdabet
sdabet / Behaviour.cs
Last active July 19, 2023 17:42
Simulating touch events from mouse events in Unity
void Update () {
// Handle native touch events
foreach (Touch touch in Input.touches) {
HandleTouch(touch.fingerId, Camera.main.ScreenToWorldPoint(touch.position), touch.phase);
}
// Simulate touch events from mouse events
if (Input.touchCount == 0) {
if (Input.GetMouseButtonDown(0) ) {
HandleTouch(10, Camera.main.ScreenToWorldPoint(Input.mousePosition), TouchPhase.Began);
@arthurtemple
arthurtemple / http_request.gd
Created October 20, 2017 15:51 — forked from Windastella/http_request.gd
A HTTP Request class with Async using Thread suitable for REST API implementation
# Modified from http://codetuto.com/2015/05/using-httpclient-in-godot/
# Added POST and Optional Header Perimeter
extends Node
var reqlist = []
class request:
var t
var params
var finished = false
@me2beats
me2beats / main.gd
Created October 7, 2020 07:28
Godot Engine GDScript snake2camel, snake2pascal, camel2snake, pascal2snake
func snake2camel(string:String)->String:
var result = PoolStringArray()
var prev_is_underscore = false
for ch in string:
if ch=='_':
prev_is_underscore = true
else:
if prev_is_underscore:
result.append(ch.to_upper())