Add StickGame Assets

This commit is contained in:
Dzejkobik007
2024-03-24 22:21:16 +01:00
parent 5a5812c0c7
commit 6c8b523d1f
6643 changed files with 596260 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
#if UNITY_EDITOR
using UnityEditor;
using UnityEngine;
using GameKitEditing = GameKit.Utilities.Editing;
namespace FishNet.Managing.Observing.Editing
{
[CustomEditor(typeof(ObserverManager), true)]
[CanEditMultipleObjects]
public class ObserverManagerEditor : Editor
{
private SerializedProperty _enableNetworkLod;
private SerializedProperty _levelOfDetailDistances;
private SerializedProperty _updateHostVisibility;
private SerializedProperty _defaultConditions;
protected virtual void OnEnable()
{
_enableNetworkLod = serializedObject.FindProperty(nameof(_enableNetworkLod));
_levelOfDetailDistances = serializedObject.FindProperty(nameof(_levelOfDetailDistances));
_updateHostVisibility = serializedObject.FindProperty(nameof(_updateHostVisibility));
_defaultConditions = serializedObject.FindProperty(nameof(_defaultConditions));
}
public override void OnInspectorGUI()
{
serializedObject.Update();
GUI.enabled = false;
EditorGUILayout.ObjectField("Script:", MonoScript.FromMonoBehaviour((ObserverManager)target), typeof(ObserverManager), false);
GUI.enabled = true;
GameKitEditing.DisableGUIIfPlaying();
EditorGUILayout.PropertyField(_enableNetworkLod);
if (_enableNetworkLod.boolValue)
{
EditorGUI.indentLevel++;
EditorGUILayout.PropertyField(_levelOfDetailDistances);
EditorGUI.indentLevel--;
}
GameKitEditing.EnableGUIIfPlaying();
EditorGUILayout.PropertyField(_updateHostVisibility);
EditorGUILayout.PropertyField(_defaultConditions);
EditorGUILayout.Space();
serializedObject.ApplyModifiedProperties();
}
}
}
#endif

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 86e21ffc228c07d4891b6e74080b8c90
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: