private void DoTriggerPressed(object sender, ControllerInteractionEventArgs e) { if (_sphereTargeted) { SphereScript _sphere = _targetSphere.GetComponent <SphereScript>(); _sphere.DestroySphere(); _sphere = null; } }
/// <summary> /// Событие касание платформы сферой /// </summary> /// <param name="sender">Sender.</param> void SpereOnPlatformAction(SphereScript sender) { PointsCount++; sender.PhysicsLocked(true); var particle = (GameObject)Instantiate(collision_particle, sender.transform.position, Quaternion.identity); NetworkServer.Spawn(particle); Destroy(particle, 1f); sender.DestroySphere(); }