initial upload
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
[Serializable]
|
||||
public class CollectPapers : MonoBehaviour
|
||||
{
|
||||
public int Paper;
|
||||
|
||||
public int paperToWin;
|
||||
|
||||
public Transform allpapersobj;
|
||||
|
||||
public Transform winobj1;
|
||||
|
||||
public Transform winobj2;
|
||||
|
||||
public Transform winobj3;
|
||||
|
||||
public Transform winobj4;
|
||||
|
||||
public Transform winobj5;
|
||||
|
||||
public Transform winobj6;
|
||||
|
||||
public Transform winobj7;
|
||||
|
||||
public Transform winobj8;
|
||||
|
||||
public Transform winobj9;
|
||||
|
||||
public CollectPapers()
|
||||
{
|
||||
paperToWin = 5;
|
||||
}
|
||||
|
||||
public virtual void OnTriggerEnter(Collider other)
|
||||
{
|
||||
if (other.gameObject.tag == "Paper")
|
||||
{
|
||||
Paper++;
|
||||
UnityEngine.Object.Destroy(other.gameObject);
|
||||
Debug.Log("A paper was picked up. Total papers = " + Paper);
|
||||
}
|
||||
if (Paper == paperToWin)
|
||||
{
|
||||
Network.Instantiate(allpapersobj, transform.position, transform.rotation, 1);
|
||||
}
|
||||
if (Paper == 1)
|
||||
{
|
||||
Network.Instantiate(winobj1, transform.position, transform.rotation, 1);
|
||||
}
|
||||
if (Paper == 2)
|
||||
{
|
||||
Network.Instantiate(winobj2, transform.position, transform.rotation, 1);
|
||||
}
|
||||
if (Paper == 3)
|
||||
{
|
||||
Network.Instantiate(winobj3, transform.position, transform.rotation, 1);
|
||||
}
|
||||
if (Paper == 4)
|
||||
{
|
||||
Network.Instantiate(winobj4, transform.position, transform.rotation, 1);
|
||||
}
|
||||
if (Paper == 5)
|
||||
{
|
||||
Network.Instantiate(winobj5, transform.position, transform.rotation, 1);
|
||||
}
|
||||
if (Paper == 6)
|
||||
{
|
||||
Network.Instantiate(winobj6, transform.position, transform.rotation, 1);
|
||||
}
|
||||
if (Paper == 7)
|
||||
{
|
||||
Network.Instantiate(winobj7, transform.position, transform.rotation, 1);
|
||||
}
|
||||
if (Paper == 8)
|
||||
{
|
||||
Network.Instantiate(winobj8, transform.position, transform.rotation, 1);
|
||||
}
|
||||
if (Paper == 9)
|
||||
{
|
||||
Network.Instantiate(winobj9, transform.position, transform.rotation, 1);
|
||||
}
|
||||
}
|
||||
|
||||
public virtual void Main()
|
||||
{
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user