public void StartM() { mineGraber = grabCollider.GetComponent <Graber>(); mineGraber.isMine = photonView.IsMine; playerConfig = Resources.Load <PlayerConfig>("PlayerConfigData"); audioSource = GetComponent <AudioSource>(); }
protected override void OnEnableBase() { foreach (var Graber in Grabers) { Graber.AddGraber(this); } }
private void OnTriggerExit(Collider other) { //print("debugOut"); Graber grab = other.GetComponent <Graber>(); grab?.HandleExitTrigger(this); }
private void OnTriggerEnter(Collider other) { //print("debugIn"); Graber grab = other.GetComponent <Graber>(); grab?.HandleEnterTrigger(this); }
void OnEnable() { OtherGrabers.Clear(); OtherGrabers.AddRange(FindObjectsOfType <PickupGraberV2>().Where(e => e != this).ToArray()); foreach (var Graber in OtherGrabers) { Graber.AddGraber(this); } }
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; }