quickoutline
This commit is contained in:
@@ -21,6 +21,8 @@ namespace RebootReality.jelycho.Player {
|
||||
DisposableBag m_OwnerActorDisposableBag = new DisposableBag();
|
||||
IDisposable m_TargetInteractableLabelDisposable;
|
||||
|
||||
IInteractable m_Interactable;
|
||||
|
||||
public override void OnNetworkSpawn() {
|
||||
base.OnNetworkSpawn();
|
||||
|
||||
@@ -64,11 +66,16 @@ namespace RebootReality.jelycho.Player {
|
||||
m_OwnerActorDisposableBag = new DisposableBag();
|
||||
|
||||
m_Actor.TargetInteractable.Subscribe(interactable => {
|
||||
m_Interactable?.SetHighlight(false);
|
||||
|
||||
if (m_TargetInteractableLabelDisposable != null) {
|
||||
m_TargetInteractableLabelDisposable.Dispose();
|
||||
m_TargetInteractableLabelDisposable = null;
|
||||
}
|
||||
|
||||
m_Interactable = interactable;
|
||||
m_Interactable?.SetHighlight(true);
|
||||
|
||||
if (interactable is Actor interactableActor) {
|
||||
m_TargetInteractableLabelDisposable =
|
||||
m_HUD.ObjectsLabels.CreateLabel(interactableActor.transform,
|
||||
|
||||
Reference in New Issue
Block a user