zombie_mp/Assets/HQ FPS Weapons/Scripts/Equipment/First Person/Misc/CartridgeObject.cs
Sewmina Dilshan 68183e5317 initial
2021-08-23 13:28:33 +05:30

48 lines
1010 B
C#

using UnityEngine;
public class CartridgeObject : MonoBehaviour
{
[SerializeField]
private GameObject m_Bullet = null;
[SerializeField]
private GameObject m_NewCartridgeMesh = null;
private Renderer m_Renderer;
public void ChangeBulletState(bool activate)
{
if(m_Bullet != null)
m_Bullet.SetActive(activate);
}
public void ChangeCartridgeState(bool activate)
{
gameObject.SetActive(activate);
}
public void ChangeCartridgeMesh(bool changeToOriginal)
{
if (changeToOriginal)
{
m_NewCartridgeMesh.SetActive(false);
m_Renderer.enabled = true;
}
else
{
m_NewCartridgeMesh.SetActive(true);
m_Renderer.enabled = false;
}
}
private void Start()
{
if (m_NewCartridgeMesh != null)
{
m_NewCartridgeMesh.SetActive(false);
m_Renderer = GetComponent<Renderer>();
}
}
}