Esempio n. 1
0
 private void SendStandardMarker(IVisualSemaphoreMarker marker, int netPrefabId)
 {
     if (marker == null)
     {
         return;
     }
     if (Physics.Raycast(_camTransform.position, _camTransform.forward, out var hit))
     {
         GameObject obj = marker.SetMarker(hit);
         _puzzle.SpawnRemotePrefab(netPrefabId, obj.transform.position,
                                   obj.transform.eulerAngles, obj.transform.localScale);
     }
 }
Esempio n. 2
0
 public void Start()
 {
     _standardMarker = AbstractFactory.Get <IGameplayTypeFactory>().GetNew <IVisualSemaphoreMarker>();
     _standardMarker.Initialize(_standardMarkerPrefab);
     _puzzle = FindObjectOfType <ComplexSampleNetwork>();
 }