private void DoTriggerPressed(object sender, ControllerInteractionEventArgs e)
 {
     if (_sphereTargeted)
     {
         SphereScript _sphere = _targetSphere.GetComponent <SphereScript>();
         _sphere.DestroySphere();
         _sphere = null;
     }
 }
示例#2
0
    /// <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();
    }