IEnumerator ActivateTeleport() { yield return(new WaitForSeconds(activateTime)); tp.Activate(); StartCoroutine(DeActivateTeleport()); }
private void ActiveBox_CheckedChanged(object sender, EventArgs e) { if (Teleporter == null) { return; } if (ActiveBox.Checked) { Teleporter.Activate(); } else { Teleporter.Deactivate(); } }
public void Activate() { associatedTeleporter.SetTeleportPos(availablePositions[Random.Range(0, availablePositions.Count)]); associatedTeleporter.Activate(); }