private void OnTriggerEnter(Collider other) { if (playerLayer == (playerLayer | (1 << other.gameObject.layer))) { if (onEnterPlanet != null) { onEnterPlanet(); } PlayerControllerController pcc = other.gameObject.GetComponent <PlayerControllerController>(); player = pcc.transform; if (pcc == null) { Debug.LogError("not a player", other.gameObject); } if (d_satelliteMode) { pcc.BeginSatelliteMode(this); } else { pcc.BeginOrbitCombat(this); } } }
private void Awake() { instance = this; }