- ACME Crimenet Computer's pickups now sync and spawn correctly.
- Video Music Clue camera anchor now syncs attachments properly. - Fixed painting on the door jamb in the engineering room.
This commit is contained in:
@@ -56,10 +56,12 @@ public class ACMECrimenetComputer : UdonSharpBehaviour
|
||||
private Animator _Animator;
|
||||
|
||||
|
||||
private void Start()
|
||||
void Start()
|
||||
{
|
||||
_ClueImageDownloader = new VRCImageDownloader();
|
||||
_Animator = GetComponent<Animator>();
|
||||
|
||||
_DisableAllCardSync();
|
||||
}
|
||||
|
||||
void OnDestroy()
|
||||
@@ -101,7 +103,6 @@ public class ACMECrimenetComputer : UdonSharpBehaviour
|
||||
Interactable.SetActive(true);
|
||||
}
|
||||
|
||||
_EnableCards(false);
|
||||
_DisableAllCardSync();
|
||||
|
||||
_AudioManager.SendCustomNetworkEvent(NetworkEventTarget.All, "PlayMusicLoop", MusicEventType.ACMECrimenetComputerIdle);
|
||||
@@ -129,8 +130,6 @@ public class ACMECrimenetComputer : UdonSharpBehaviour
|
||||
_TranslatedCard.transform.SetParent(_TranslatedCardAnimator);
|
||||
_TranslatedCard.transform.localPosition = Vector3.zero;
|
||||
_TranslatedCard.transform.localRotation = Quaternion.identity;
|
||||
|
||||
_EnableCards(false);
|
||||
}
|
||||
|
||||
public void EnableClueImageCardSync()
|
||||
@@ -151,15 +150,18 @@ public class ACMECrimenetComputer : UdonSharpBehaviour
|
||||
private void _DisableAllCardSync()
|
||||
{
|
||||
_ClueImageCard.enabled = false;
|
||||
_UntranslatedCard.enabled = false;
|
||||
_TranslatedCard.enabled = false;
|
||||
}
|
||||
_ClueImageCard.transform.localPosition = Vector3.zero;
|
||||
_ClueImageCard.transform.localRotation = Quaternion.identity;
|
||||
|
||||
private void _EnableCards(bool Enable)
|
||||
{
|
||||
_ClueImageCard.gameObject.SetActive(Enable);
|
||||
_UntranslatedCard.gameObject.SetActive(Enable);
|
||||
_TranslatedCard.gameObject.SetActive(Enable);
|
||||
_UntranslatedCard.enabled = false;
|
||||
_UntranslatedCard.transform.SetParent(_UntranslatedCardSpawn);
|
||||
_UntranslatedCard.transform.localPosition = Vector3.zero;
|
||||
_UntranslatedCard.transform.localRotation = Quaternion.identity;
|
||||
|
||||
_TranslatedCard.enabled = false;
|
||||
_TranslatedCard.transform.SetParent(_TranslatedCardAnimator);
|
||||
_TranslatedCard.transform.localPosition = Vector3.zero;
|
||||
_TranslatedCard.transform.localRotation = Quaternion.identity;
|
||||
}
|
||||
|
||||
|
||||
@@ -218,8 +220,6 @@ public class ACMECrimenetComputer : UdonSharpBehaviour
|
||||
_TranslatedCard.transform.localRotation = Quaternion.identity;
|
||||
|
||||
_Animator.SetBool("Run Translator", true);
|
||||
|
||||
_UntranslatedCard.enabled = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -19,6 +19,11 @@ public class VideoMusicClueSkateboard : UdonSharpBehaviour
|
||||
[SerializeField] private TextMeshProUGUI _ClueTextGUI;
|
||||
|
||||
|
||||
void Start()
|
||||
{
|
||||
ResetSkateboard();
|
||||
}
|
||||
|
||||
|
||||
[NetworkCallable]
|
||||
public void ResetSkateboard()
|
||||
|
||||
Reference in New Issue
Block a user