Skip to content

Instantly share code, notes, and snippets.

View KaganAyten's full-sized avatar
🎯
Studying

Kağan Ayten KaganAyten

🎯
Studying
View GitHub Profile
@KaganAyten
KaganAyten / html
Created January 30, 2026 07:05
Game Mail Template
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Hoop Fighters - Developer Invite</title>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&family=Roboto:wght@400;700&display=swap" rel="stylesheet">
<style type="text/css">
body { margin: 0; padding: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: #F8F9FD; }
using UnityEditor;
using UnityEditor.SceneManagement;
[InitializeOnLoad]
public static class StartAtFirstScene
{
static StartAtFirstScene()
{
EditorApplication.playModeStateChanged += LoadStartScene;
}
@KaganAyten
KaganAyten / DynamicHeaderDrawer.cs
Created May 21, 2025 05:49
Creates Dynamic Header On Inspector
using UnityEditor;
using UnityEngine;
[CustomPropertyDrawer(typeof(DynamicHeaderAttribute))]
public class DynamicHeaderDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
GUIStyle headerStyle = new GUIStyle(EditorStyles.boldLabel)
{
@KaganAyten
KaganAyten / ButtonSelectedCursorController.cs
Created January 11, 2025 03:19
Simple Joystick Navigator
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.InputSystem;
using UnityEngine.UI;
public class ButtonSelectedCursorController : MonoBehaviour
{
@KaganAyten
KaganAyten / C#
Created February 23, 2024 05:06
FootstepSFXController
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FootstepController : MonoBehaviour
{
private AudioSource aSource;
[SerializeField] private LayerMask groundLayer;
[SerializeField] private AudioClip walk, sandWalk, mudWalk,grassWalk,metalWalk;
private RaycastHit hit;