Finished scene explorer, lots of cleanups. Inspector and Search left now.

This commit is contained in:
sinaioutlander
2020-10-28 06:39:26 +11:00
parent 7328610252
commit ff684d4d4b
64 changed files with 2376 additions and 1624 deletions

View File

@ -1,12 +1,8 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;
using UnityEngine;
namespace ExplorerBeta.Input
{
public interface IAbstractInput
public interface IHandleInput
{
void Init();

View File

@ -1,7 +1,5 @@
using System;
using System.Reflection;
using UnityEngine;
using ExplorerBeta.Input;
using ExplorerBeta.Helpers;
using System.Diagnostics.CodeAnalysis;
#if CPP
@ -13,7 +11,7 @@ namespace ExplorerBeta.Input
[SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "Unity style")]
public static class InputManager
{
private static IAbstractInput m_inputModule;
private static IHandleInput m_inputModule;
public static void Init()
{

View File

@ -1,14 +1,11 @@
using System;
using System.Reflection;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;
using ExplorerBeta.Helpers;
using UnityEngine;
namespace ExplorerBeta.Input
{
public class InputSystem : IAbstractInput
public class InputSystem : IHandleInput
{
public static Type TKeyboard => m_tKeyboard ?? (m_tKeyboard = ReflectionHelpers.GetTypeByName("UnityEngine.InputSystem.Keyboard"));
private static Type m_tKeyboard;

View File

@ -1,14 +1,11 @@
using System;
using System.Reflection;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;
using ExplorerBeta.Helpers;
using UnityEngine;
namespace ExplorerBeta.Input
{
public class LegacyInput : IAbstractInput
public class LegacyInput : IHandleInput
{
public static Type TInput => m_tInput ?? (m_tInput = ReflectionHelpers.GetTypeByName("UnityEngine.Input"));
private static Type m_tInput;

View File

@ -1,14 +1,10 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;
using UnityEngine;
namespace ExplorerBeta.Input
{
// Just a stub for games where no Input module was able to load at all.
public class NoInput : IAbstractInput
public class NoInput : IHandleInput
{
public Vector2 MousePosition => Vector2.zero;