Ejemplo n.º 1
0
        public void Spawn(PlayerEnt player)
        {
            player.transform.position = spawnPosition.position;
            player.rb.velocity        = Vector2.zero;

            VFXEventAttribute attribute = vfx.CreateVFXEventAttribute();

            attribute.SetVector3("position", transform.InverseTransformPoint(spawnPosition.position));
            vfx.SendEvent("PlayerSpawn", attribute);
        }
Ejemplo n.º 2
0
 public void Spawn(PlayerEnt player)
 {
     foreach (SpawnPoint spawnPoint in spawns)
     {
         if (player.lightColor == spawnPoint.color)
         {
             spawnPoint.spawn.Spawn(player);
             break;
         }
     }
 }