Пример #1
0
 public void StartM()
 {
     mineGraber        = grabCollider.GetComponent <Graber>();
     mineGraber.isMine = photonView.IsMine;
     playerConfig      = Resources.Load <PlayerConfig>("PlayerConfigData");
     audioSource       = GetComponent <AudioSource>();
 }
Пример #2
0
 protected override void OnEnableBase()
 {
     foreach (var Graber in Grabers)
     {
         Graber.AddGraber(this);
     }
 }
Пример #3
0
    private void OnTriggerExit(Collider other)
    {
        //print("debugOut");
        Graber grab = other.GetComponent <Graber>();

        grab?.HandleExitTrigger(this);
    }
Пример #4
0
    private void OnTriggerEnter(Collider other)
    {
        //print("debugIn");
        Graber grab = other.GetComponent <Graber>();

        grab?.HandleEnterTrigger(this);
    }
Пример #5
0
 void OnEnable()
 {
     OtherGrabers.Clear();
     OtherGrabers.AddRange(FindObjectsOfType <PickupGraberV2>().Where(e => e != this).ToArray());
     foreach (var Graber in OtherGrabers)
     {
         Graber.AddGraber(this);
     }
 }
Пример #6
0
 private void Awake()
 {
     if (_instance != null && _instance != this)
     {
         Destroy(gameObject);
     }
     else
     {
         _instance = this;
     }
 }
 // Start is called before the first frame update
 protected override void Start()
 {
     base.Start();
     graber      = GetComponentInChildren <Graber>();
     normalSpeed = speed;
 }