public void SkullKicker(KickerComponent kickerComponent) { kickerComponent.Coils.Clear(); var tp = kickerComponent.gameObject.AddComponent <TeleporterComponent>(); tp.FromKicker = kickerComponent; tp.ToKicker = FindSiblingComponent <KickerComponent>(kickerComponent, "sw76a"); tp.ToKickerItem = tp.ToKicker.AvailableCoils.First().Id; tp.EjectDelay = 0; tp.EjectAfterTeleportation = true; }
public void LeftLock(KickerComponent kickerComponent) { kickerComponent.Coils[0].Name = "Kick Out"; kickerComponent.Coils[0].Speed = 13; kickerComponent.Coils[0].Angle = 160; }
public void TopLock(KickerComponent kickerComponent) { kickerComponent.Coils[0].Name = "Kick Out"; kickerComponent.Coils[0].Speed = 5; kickerComponent.Coils[0].Angle = 270; }
public void Teleporter(KickerComponent kickerComponent) { kickerComponent.Coils[0].Name = "Teleporter Out"; kickerComponent.Coils[0].Speed = 3; kickerComponent.Coils[0].Angle = 72; }
public void Shooter(KickerComponent kickerComponent) { kickerComponent.Coils[0].Name = "Shooter"; kickerComponent.Coils[0].Speed = 50; kickerComponent.Coils[0].Angle = 0; }
public void FixSw17(KickerComponent kickerComponent) { kickerComponent.Coils[0].Name = "Eject"; kickerComponent.Coils[0].Speed = 5; kickerComponent.Coils[0].Angle = 60; }
public void FixSw56(KickerComponent kickerComponent) { kickerComponent.Coils[0].Speed = 12; kickerComponent.Coils[0].Angle = 60; }