Skip to content

Instantly share code, notes, and snippets.

View freakycheesy's full-sized avatar

Cheesy freakycheesy

View GitHub Profile
#if UNITY_EDITOR
using FishNet.Object.Synchronizing;
using UnityEditor;
using UnityEngine;
public abstract class SyncBasePropertyDrawer : PropertyDrawer {
public abstract string ClassName {
get;
}
public abstract string PropertyName {
@freakycheesy
freakycheesy / AddressablesNetworkManager.cs
Last active September 9, 2025 16:19
Addressables Scene Network Manager
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.ResourceManagement.AsyncOperations;
using UnityEngine.ResourceManagement.ResourceProviders;
using UnityEngine.SceneManagement;
namespace Mirror
{
public class AddressablesNetworkManager : NetworkManager
{
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.Rendering;
using UnityEngine.ResourceManagement.AsyncOperations;
namespace Mirror
using FishNet;
using FishNet.Managing.Scened;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.Rendering;
using UnityEngine.ResourceManagement.AsyncOperations;