Files
Slendytubbies-V2-Beta/V2Beta/Assets/Scripts/Assembly-UnityScript/CollectPapers.cs
T
2026-05-24 12:14:04 +02:00

90 lines
1.7 KiB
C#

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()
{
}
}