Update HUD, add TextMeshPro and add Gun to HUD
This commit is contained in:
parent
bac1c0227d
commit
f01ef21394
796
Assets/Fonts/Courgette-Regular SDF.asset
Normal file
796
Assets/Fonts/Courgette-Regular SDF.asset
Normal file
File diff suppressed because one or more lines are too long
8
Assets/Fonts/Courgette-Regular SDF.asset.meta
Normal file
8
Assets/Fonts/Courgette-Regular SDF.asset.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f8aeb2d30df20474c9d9f4323c4f89e5
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
1368
Assets/Fonts/Lacquer-Regular SDF.asset
Normal file
1368
Assets/Fonts/Lacquer-Regular SDF.asset
Normal file
File diff suppressed because one or more lines are too long
8
Assets/Fonts/Lacquer-Regular SDF.asset.meta
Normal file
8
Assets/Fonts/Lacquer-Regular SDF.asset.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 47aa452daa3e16648bb485c705810ff8
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -131,12 +131,15 @@ MonoBehaviour:
|
||||
Sprite: {fileID: 4462327695001662280}
|
||||
MaxCooldown: 0.4
|
||||
MinCooldown: 0.4
|
||||
IsAutomatic: 0
|
||||
BulletHole: {fileID: 427857587156450783}
|
||||
Bobbing: {fileID: 3522608540502111974}
|
||||
LaunchExplosion: {fileID: 4723857831747480546}
|
||||
LaunchLight: {fileID: 3766947302535072744}
|
||||
LaunchLightIntensity: 2
|
||||
LaunchLightIntensityDegrade: 6
|
||||
Name: Grenade Launcher
|
||||
GunSprite: {fileID: 21300000, guid: 02893cc210ed31340a8374c7c454c04b, type: 3}
|
||||
--- !u!114 &3522608540502111974
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -137,6 +137,8 @@ MonoBehaviour:
|
||||
LaunchLight: {fileID: 0}
|
||||
LaunchLightIntensity: 2
|
||||
LaunchLightIntensityDegrade: 2
|
||||
Name: The "RRRR" Gun
|
||||
GunSprite: {fileID: 21300000, guid: 4f4bf33d21e18b74bbc94447866079a9, type: 3}
|
||||
--- !u!114 &3522608540502111974
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -128,10 +128,17 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier:
|
||||
Bullet: {fileID: 4482402865533696887, guid: a3bd810156720f24a9fe5e1ba27d7da8, type: 3}
|
||||
Sprite: {fileID: 4462327695001662280}
|
||||
BulletHole: {fileID: 427857587156450783}
|
||||
MaxCooldown: 0.3
|
||||
MinCooldown: 0.3
|
||||
IsAutomatic: 0
|
||||
BulletHole: {fileID: 427857587156450783}
|
||||
Bobbing: {fileID: 3522608540502111974}
|
||||
LaunchExplosion: {fileID: 0}
|
||||
LaunchLight: {fileID: 0}
|
||||
LaunchLightIntensity: 2
|
||||
LaunchLightIntensityDegrade: 2
|
||||
Name: Revolver
|
||||
GunSprite: {fileID: 21300000, guid: 918f808d2d9fc104696617ebfe2a323e, type: 3}
|
||||
--- !u!114 &3522608540502111974
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -4803,11 +4803,17 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier:
|
||||
Bullet: {fileID: 4482402865533696887, guid: 7af615d932452d5499b121288152e0bf, type: 3}
|
||||
Sprite: {fileID: 2523517585734629853}
|
||||
BulletHole: {fileID: 2523517586496120961}
|
||||
MaxCooldown: 1
|
||||
MinCooldown: 0.4
|
||||
IsAutomatic: 0
|
||||
BulletHole: {fileID: 2523517586496120961}
|
||||
Bobbing: {fileID: 2523517584660005061}
|
||||
LaunchExplosion: {fileID: 3219625380724796208}
|
||||
LaunchLight: {fileID: 0}
|
||||
LaunchLightIntensity: 2
|
||||
LaunchLightIntensityDegrade: 2
|
||||
Name: Rocket Launcher
|
||||
GunSprite: {fileID: 21300000, guid: f0bff237f714fd44d87135c9fdb7237d, type: 3}
|
||||
--- !u!61 &2523517584660005059
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -128,10 +128,17 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier:
|
||||
Bullet: {fileID: 4094504807648883912, guid: 3e6dd1945fe63a74bb9e9ef31a661b65, type: 3}
|
||||
Sprite: {fileID: 4462327695001662280}
|
||||
BulletHole: {fileID: 427857587156450783}
|
||||
MaxCooldown: 0.6
|
||||
MinCooldown: 0.6
|
||||
IsAutomatic: 0
|
||||
BulletHole: {fileID: 427857587156450783}
|
||||
Bobbing: {fileID: 3522608540502111974}
|
||||
LaunchExplosion: {fileID: 0}
|
||||
LaunchLight: {fileID: 0}
|
||||
LaunchLightIntensity: 2
|
||||
LaunchLightIntensityDegrade: 2
|
||||
Name: Shotgun
|
||||
GunSprite: {fileID: 21300000, guid: a7290ef708bb1064fbe466f56eb95ac6, type: 3}
|
||||
--- !u!114 &3522608540502111974
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -97,7 +97,7 @@ LightmapSettings:
|
||||
m_ExportTrainingData: 0
|
||||
m_TrainingDataDestination: TrainingData
|
||||
m_LightingDataAsset: {fileID: 0}
|
||||
m_UseShadowmask: 0
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &4
|
||||
NavMeshSettings:
|
||||
serializedVersion: 2
|
||||
|
@ -2,25 +2,38 @@
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using TMPro;
|
||||
using Saltosion.OneWeapon.Player;
|
||||
using Saltosion.OneWeapon.Guns;
|
||||
|
||||
namespace Saltosion.OneWeapon.GUI {
|
||||
public class HUDController : MonoBehaviour {
|
||||
|
||||
|
||||
[Header("General")]
|
||||
public PlayerController Player;
|
||||
public PlayerFun PlayerFun;
|
||||
public RawImage FunMeter;
|
||||
public Image GunImage;
|
||||
|
||||
public Text DamageTextGore;
|
||||
public Text DamageTextFun;
|
||||
[Header("Gore Texts")]
|
||||
public TMP_Text DamageTextGore;
|
||||
public TMP_Text FunTextGore;
|
||||
public TMP_Text GunTextGore;
|
||||
|
||||
public Text FunTextGore;
|
||||
public Text FunTextFun;
|
||||
[Header("Fun Texts")]
|
||||
public TMP_Text DamageTextFun;
|
||||
public TMP_Text FunTextFun;
|
||||
public TMP_Text GunTextFun;
|
||||
|
||||
private string[] GoreTexts = new string[] { "I'm gonna die of boredom!", "Ultra lame!", "Oof, boring!", "That's cool!", "Holy fuck!", "Bloody awesome!" };
|
||||
private string[] FunTexts = new string[] { "I'm gonna fall asleep!", "You should try doing something!", "There aren't enough flowers", "Now that's pretty!", "You're doing great!", "Faboulous!" };
|
||||
|
||||
void Start() {
|
||||
private Gun LastGun;
|
||||
|
||||
void Start() {
|
||||
GunTextGore.text = "";
|
||||
GunTextFun.text = "";
|
||||
}
|
||||
|
||||
void Update() {
|
||||
@ -60,6 +73,19 @@ namespace Saltosion.OneWeapon.GUI {
|
||||
FunTextGore.text = GoreTexts[FunLevelInt];
|
||||
FunTextFun.text = FunTexts[FunLevelInt];
|
||||
|
||||
if (Player.Gun != LastGun) {
|
||||
LastGun = Player.Gun;
|
||||
if (LastGun == null) {
|
||||
GunTextGore.text = "";
|
||||
GunTextFun.text = "";
|
||||
GunImage.color = new Color(0, 0, 0, 0);
|
||||
} else {
|
||||
GunTextGore.text = LastGun.Name;
|
||||
GunTextFun.text = LastGun.Name;
|
||||
GunImage.sprite = LastGun.GunSprite;
|
||||
GunImage.color = new Color(1, 1, 1, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -22,6 +22,10 @@ namespace Saltosion.OneWeapon.Guns {
|
||||
public float LaunchLightIntensity = 2;
|
||||
public float LaunchLightIntensityDegrade = 2;
|
||||
|
||||
[Header("HUD Stuff")]
|
||||
public string Name = "NULL";
|
||||
public Sprite GunSprite;
|
||||
|
||||
private bool IsHeld = false;
|
||||
private float CurrCooldown = 0;
|
||||
private float CurrLaunchLight = 0;
|
||||
|
@ -30,7 +30,7 @@ namespace Saltosion.OneWeapon.Player {
|
||||
|
||||
public PlayerFun PlayerFun;
|
||||
|
||||
private Gun Gun;
|
||||
public Gun Gun { private set; get; }
|
||||
private Vector2 GunLocation = new Vector2(0, -0.6f);
|
||||
private Vector3 GunRotation = new Vector3(0, 0, -90);
|
||||
private bool IsHoldingShoot = false;
|
||||
|
8
Assets/TextMesh Pro.meta
Normal file
8
Assets/TextMesh Pro.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f54d1bd14bd3ca042bd867b519fee8cc
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Loading…
Reference in New Issue
Block a user