59 lines
1.4 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|
|
}
|