Add 'read' command and remove some PP effects

This commit is contained in:
Jens Pitkänen 2020-08-07 02:06:00 +03:00
parent 6756bf7d26
commit dd4c8a2eb3
2 changed files with 32 additions and 86 deletions

View File

@ -20,7 +20,7 @@ MonoBehaviour:
min: 0 min: 0
intensity: intensity:
m_OverrideState: 1 m_OverrideState: 1
m_Value: 0.8 m_Value: 1
min: 0 min: 0
scatter: scatter:
m_OverrideState: 0 m_OverrideState: 0
@ -47,55 +47,6 @@ MonoBehaviour:
m_OverrideState: 0 m_OverrideState: 0
m_Value: 0 m_Value: 0
min: 0 min: 0
--- !u!114 &-3919862544555392601
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3}
m_Name: FilmGrain
m_EditorClassIdentifier:
active: 1
m_AdvancedMode: 0
type:
m_OverrideState: 0
m_Value: 0
intensity:
m_OverrideState: 1
m_Value: 0.1
min: 0
max: 1
response:
m_OverrideState: 0
m_Value: 0.8
min: 0
max: 1
texture:
m_OverrideState: 0
m_Value: {fileID: 0}
--- !u!114 &-1329204002016237937
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3}
m_Name: ChromaticAberration
m_EditorClassIdentifier:
active: 1
m_AdvancedMode: 0
intensity:
m_OverrideState: 1
m_Value: 0.05
min: 0
max: 1
--- !u!114 &11400000 --- !u!114 &11400000
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -111,39 +62,6 @@ MonoBehaviour:
components: components:
- {fileID: -8161577573876022021} - {fileID: -8161577573876022021}
- {fileID: 7991213835716202865} - {fileID: 7991213835716202865}
- {fileID: 4212929005619836917}
- {fileID: -1329204002016237937}
- {fileID: -3919862544555392601}
--- !u!114 &4212929005619836917
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3}
m_Name: MotionBlur
m_EditorClassIdentifier:
active: 1
m_AdvancedMode: 0
mode:
m_OverrideState: 0
m_Value: 0
quality:
m_OverrideState: 0
m_Value: 0
intensity:
m_OverrideState: 1
m_Value: 0.5
min: 0
max: 1
clamp:
m_OverrideState: 0
m_Value: 0.05
min: 0
max: 0.2
--- !u!114 &7991213835716202865 --- !u!114 &7991213835716202865
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 3 m_ObjectHideFlags: 3

View File

@ -1,5 +1,6 @@
using UnityEngine; using UnityEngine;
using UnityEngine.InputSystem; using UnityEngine.InputSystem;
using NeonTea.Quakeball.Interface;
namespace NeonTea.Quakeball.Util { namespace NeonTea.Quakeball.Util {
public class PressedActionDisplayer : MonoBehaviour { public class PressedActionDisplayer : MonoBehaviour {
@ -7,6 +8,7 @@ namespace NeonTea.Quakeball.Util {
private InputAction AnyAction; private InputAction AnyAction;
private InputActionRebindingExtensions.RebindingOperation Rebinding; private InputActionRebindingExtensions.RebindingOperation Rebinding;
private bool InitializedFromTerminal = false;
private void Awake() { private void Awake() {
AnyAction = new InputAction("InputAction displayer", binding: "*/*"); AnyAction = new InputAction("InputAction displayer", binding: "*/*");
@ -14,16 +16,42 @@ namespace NeonTea.Quakeball.Util {
Initializer = new InputAction("Display the next InputAction", binding: "<Keyboard>/f1"); Initializer = new InputAction("Display the next InputAction", binding: "<Keyboard>/f1");
Initializer.Enable(); Initializer.Enable();
Initializer.performed += _ => { Initializer.performed += _ => {
Debug.Log("Waiting for InputAction to display..."); InitializedFromTerminal = false;
Rebinding = AnyAction.PerformInteractiveRebinding().Start(); StartWaiting();
}; };
Terminal.Singleton.RegisterCommand("read", args => {
if (args.Length == 0) {
InitializedFromTerminal = true;
StartWaiting();
return true;
} else {
Terminal.Singleton.AddMessage($"<color={Terminal.ERROR_COLOR}>The 'read' command takes no arguments.</color>");
return false;
}
});
}
private void StartWaiting() {
if (!InitializedFromTerminal) {
Debug.Log("Waiting for InputAction to display...");
} else {
Terminal.Singleton.AddMessage("Waiting for InputAction to display...");
}
Rebinding = AnyAction.PerformInteractiveRebinding().Start();
} }
private void Update() { private void Update() {
if (Rebinding != null && Rebinding.completed) { if (Rebinding != null && Rebinding.completed) {
string Binding = Rebinding.action.ToString(); string Binding = Rebinding.action.ToString();
Rebinding.Dispose();
int Index = Binding.IndexOf("/") + 1; int Index = Binding.IndexOf("/") + 1;
Debug.Log(Binding.Substring(Index, Binding.Length - Index - 1)); Binding = Binding.Substring(Index, Binding.Length - Index - 1);
if (!InitializedFromTerminal) {
Debug.Log("Binding: " + Binding);
} else {
Terminal.Singleton.AddMessage("Binding: " + Binding);
}
Rebinding = null; Rebinding = null;
} }
} }