[TASK] Show collected duck stickers

This commit is contained in:
2019-08-24 00:31:21 +02:00
parent 279c5fbbbe
commit c8ab81a848
43 changed files with 4969 additions and 97 deletions

View File

@@ -7,6 +7,8 @@ public class CollectableDuck: MonoBehaviour
{
private Camera _camera;
private Collider _collider;
public CollectableDuckData CollectableDuckData { get; set; }
private void Awake()
{
@@ -14,6 +16,7 @@ public class CollectableDuck: MonoBehaviour
_collider = GetComponent<Collider>();
}
private void Update()
{
if (Input.GetMouseButtonUp(0))
@@ -22,7 +25,11 @@ public class CollectableDuck: MonoBehaviour
RaycastHit hit;;
if (Physics.Raycast(ray, out hit) && hit.collider == _collider)
{
Debug.Log("Tapped a ducky");
if (CollectableDuckData == null)
{
throw new Exception("Unknown duck clicked in '" + gameObject.name + "'");
}
CollectableDuckManager.Instance.DuckCollected(CollectableDuckData);
}
}
}