outline on selected
This commit is contained in:
parent
0ac1402616
commit
edd234916b
|
@ -152,7 +152,7 @@ MonoBehaviour:
|
||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 872127579833310669}
|
m_GameObject: {fileID: 872127579833310669}
|
||||||
m_Enabled: 1
|
m_Enabled: 0
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 5fea29bb7c508c244a1f805a5fd3fc4d, type: 3}
|
m_Script: {fileID: 11500000, guid: 5fea29bb7c508c244a1f805a5fd3fc4d, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
|
|
|
@ -12,7 +12,6 @@ public class GameManager : MonoBehaviour
|
||||||
|
|
||||||
selectedTower = value;
|
selectedTower = value;
|
||||||
selectedTower.TowerSelected(true);
|
selectedTower.TowerSelected(true);
|
||||||
Debug.Log($"Selected: {selectedTower}");
|
|
||||||
}}
|
}}
|
||||||
|
|
||||||
private void Awake()
|
private void Awake()
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using Unity.VisualScripting;
|
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public class CameraSlotClickDetect : MonoBehaviour
|
public class CameraSlotClickDetect : MonoBehaviour
|
||||||
|
|
|
@ -28,6 +28,8 @@ public class AimTower : Tower
|
||||||
|
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
|
base.Awake();
|
||||||
|
|
||||||
horizontalArc.Value.AddListener(UpdateBarrelRotation);
|
horizontalArc.Value.AddListener(UpdateBarrelRotation);
|
||||||
verticalArc.Value.AddListener(UpdateBarrelRotation);
|
verticalArc.Value.AddListener(UpdateBarrelRotation);
|
||||||
|
|
||||||
|
@ -80,7 +82,6 @@ public class AimTower : Tower
|
||||||
}
|
}
|
||||||
if (!this.selected) return;
|
if (!this.selected) return;
|
||||||
|
|
||||||
Debug.Log("UPAD");
|
|
||||||
Vector3 origin = barrel.Tip.position;
|
Vector3 origin = barrel.Tip.position;
|
||||||
Vector3 dir = barrel.transform.forward;
|
Vector3 dir = barrel.transform.forward;
|
||||||
List<Vector3> pointsInTrajectory = new();
|
List<Vector3> pointsInTrajectory = new();
|
||||||
|
|
|
@ -6,18 +6,22 @@ public abstract class Tower : MonoBehaviour
|
||||||
{
|
{
|
||||||
protected bool selected = false;
|
protected bool selected = false;
|
||||||
protected HealthComponent healthComp;
|
protected HealthComponent healthComp;
|
||||||
|
protected Outline outline;
|
||||||
|
|
||||||
// Getters
|
// Getters
|
||||||
public virtual void TowerSelected(bool selected)
|
public virtual void TowerSelected(bool selected)
|
||||||
{
|
{
|
||||||
this.selected = selected;
|
this.selected = selected;
|
||||||
|
|
||||||
|
outline.enabled = selected;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected virtual void Awake()
|
protected virtual void Awake()
|
||||||
{
|
{
|
||||||
healthComp = GetComponent<HealthComponent>();
|
healthComp = GetComponent<HealthComponent>();
|
||||||
|
outline = GetComponent<Outline>();
|
||||||
Assert.IsNotNull(healthComp);
|
Assert.IsNotNull(healthComp);
|
||||||
|
Assert.IsNotNull(outline);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected virtual void OnDestroy()
|
protected virtual void OnDestroy()
|
||||||
|
|
Loading…
Reference in New Issue