Skip to content
Snippets Groups Projects
Commit 0c30c52e authored by Richard Marcus's avatar Richard Marcus
Browse files

some files + moved UI to the right a bit

parent 13036fda
No related branches found
No related tags found
No related merge requests found
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class HideUI : MonoBehaviour
{
public KeyCode Key = KeyCode.F1;
public UnityStandardAssets.Characters.FirstPerson.FirstPersonController CamControl;
public bool LockOnly = true;
public MeshRenderer CursorRenderer;
void Start()
{
if (!LockOnly)
{
bool camActive = transform.localScale.x != 1;
CamControl.enabled = camActive;
CursorRenderer.enabled = camActive;
}
}
// Update is called once per frame
void Update()
{
if (Input.GetKeyDown(Key))
{
if (LockOnly)
{
CamControl.enabled = !CamControl.enabled;
CursorRenderer.enabled = CamControl.enabled;
}
else
{
transform.localScale = Vector3.one * ((transform.localScale.x + 1) % 2);
bool camActive = transform.localScale.x != 1;
CamControl.enabled = camActive;
CursorRenderer.enabled = camActive;
}
}
}
}
fileFormatVersion: 2
guid: c5dcea29b6606df49b7b08146b7e5b16
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class HoverText : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
{
Transform TextTransform;
// Start is called before the first frame update
void Start()
{
TextTransform = transform.GetChild(0);
}
public void OnPointerEnter(PointerEventData pointerEventData)
{
Debug.Log("hover");
TextTransform.gameObject.SetActive(true);
}
//Detect when Cursor leaves the GameObject
public void OnPointerExit(PointerEventData pointerEventData)
{
TextTransform.gameObject.SetActive(false);
}
}
fileFormatVersion: 2
guid: fc5c3ad69a727824d9d57b8edd909a1a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: b543d9677cbde534ab69c0a229bfdb06
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/InventoryStuff/Items/images/Delete.png

130 B

fileFormatVersion: 2
guid: d456617ba2282854d9570dcebcc2b279
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: c55f6a1b720f2de47b83863fb1590096
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/InventoryStuff/Items/images/Extra.png

129 B

fileFormatVersion: 2
guid: f4c84b8f318e3cb469eb72c734ccbf39
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: c7e5933ed8db8fe49bda7c691fdeef6d
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using UnityEngine.UI;
public class ToolModeSelector : MonoBehaviour
{
private Button[] Buttons;
// Start is called before the first frame update
void Start()
{
//Requires buttons to be in the same order as the toolmode enum
//We could fully generate the buttons instead if we have icons with file names matching the enums
var buttons = GetComponentsInChildren<Button>();
Buttons = buttons.OrderBy(x => x.transform.position.x).ToArray();
for(int i = 0; i< Buttons.Length;++i)
{
int copiedIndex = i; //this is important
var button = Buttons[i];
button.onClick.AddListener(()=> Select(copiedIndex));
}
Buttons[(int)CommunicationEvents.ActiveToolMode].transform.localScale *= 2;
}
public void Select(int id)
{
Buttons[(int)CommunicationEvents.ActiveToolMode].transform.localScale /= 2;
CommunicationEvents.ToolModeChangedEvent.Invoke((ToolMode)id);
Buttons[(int)CommunicationEvents.ActiveToolMode].transform.localScale *= 2;
}
// Update is called once per frame
void Update()
{ //Check if the ToolMode was switched
CheckToolModeSelection();
}
//Checks if the ToolMode was switched by User, and handle it
void CheckToolModeSelection()
{
if (Input.GetButtonDown("ToolMode"))
{
ToolMode tempActiveToolMode = CommunicationEvents.ActiveToolMode;
int id = ((int)tempActiveToolMode + 1) % System.Enum.GetNames(typeof(ToolMode)).Length;
// tempActiveToolMode =(ToolMode) id ;
//Invoke the Handler for the Facts
// CommunicationEvents.ToolModeChangedEvent.Invoke(tempActiveToolMode);
Select(id);
}else if(Input.GetAxis("Mouse ScrollWheel") !=0){
int move = (int) Mathf.Sign(Input.GetAxis("Mouse ScrollWheel"));
ToolMode tempActiveToolMode = CommunicationEvents.ActiveToolMode;
int id = ((int)tempActiveToolMode + move) % System.Enum.GetNames(typeof(ToolMode)).Length;
if (id < 0) id = System.Enum.GetNames(typeof(ToolMode)).Length-1;
Select(id);
}
}
}
fileFormatVersion: 2
guid: 99a29f09e243f1a4a9048a7e9fea0aec
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
......@@ -1448,7 +1448,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_AnchoredPosition: {x: 133, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1017737550
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment