fix: singleton operation for LockOnManager
This commit is contained in:
@@ -15,7 +15,7 @@ using Vector2 = UnityEngine.Vector2;
|
|||||||
using Vector3 = UnityEngine.Vector3;
|
using Vector3 = UnityEngine.Vector3;
|
||||||
|
|
||||||
namespace Reset.Units{
|
namespace Reset.Units{
|
||||||
public class LockOnManager : MonoBehaviour{
|
public class LockOnManager : UnitComponent, IUnitTargetProvider {
|
||||||
public class ActiveLockOnTarget{
|
public class ActiveLockOnTarget{
|
||||||
public GameObject gameObject;
|
public GameObject gameObject;
|
||||||
public float targetWeight;
|
public float targetWeight;
|
||||||
@@ -47,13 +47,13 @@ namespace Reset.Units{
|
|||||||
private VisualElement elementRoot;
|
private VisualElement elementRoot;
|
||||||
|
|
||||||
private void Awake(){
|
private void Awake(){
|
||||||
// // Register as singleton
|
// Register as singleton
|
||||||
// if (Instance == null) {
|
if (Instance == null && Unit.UnitIsLocal()) {
|
||||||
// Instance = this;
|
Instance = this;
|
||||||
// } else {
|
} else {
|
||||||
// this.enabled = false;
|
enabled = false;
|
||||||
// return;
|
return;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// References from camera
|
// References from camera
|
||||||
targetGroup = PlayerManager.Camera.transform.Find("Target Group").GetComponent<CinemachineTargetGroup>();
|
targetGroup = PlayerManager.Camera.transform.Find("Target Group").GetComponent<CinemachineTargetGroup>();
|
||||||
|
|||||||
Reference in New Issue
Block a user