ShanxiKnowledgeBase/SXElectricalInspection/Assets/GuYuan/FractionManager/FractionGuangFuBan.cs

59 lines
1.4 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FractionGuangFuBan : Fraction
{
private void Start()
{
//FractionManager.Instance.fractions.Add(this);
Enable = true;
}
private void OnEnable()
{
if (CompletedorNot)
{
if (FractionManager.Instance)
{
FractionManager.Instance.overAsync(id, scorercontinuer, orderName);
}
}
}
private void OnDisable()
{
if (CompletedorNot)
{
if (FractionManager.Instance)
{
FractionManager.Instance.overAsync(id,scorercontinuer, orderName);
}
}
}
public new void OnCollisionEnter(Collision collision)
{
if (Enable)
{
Debug.Log(collision.collider.name);
if (collision.collider.name.Equals(name))
{
CompletedorNot = true;
if (FractionManager.Instance)
{
FractionManager.Instance.overAsync(id, scorercontinuer, orderName);
}
}
}
}
private void OnMouseDown()
{
if (Enable)
{
CompletedorNot = true;
if (FractionManager.Instance)
{
FractionManager.Instance.overAsync(id, scorercontinuer, orderName);
}
}
}
}