예제 #1
0
    public void SpawnSkyhook(SkyhookContainer container)
    {
        container.EnableSkyhook();

        ContainersWithSkyhooks.Add(container);

        Settlement.Instance.Manufactory.RemoveSkyhook();
    }
예제 #2
0
    public void Initialize(SkyhookContainer container)
    {
        gameObject.SetActive(true);

        startTrackingVector = container.StartTrackingVector;
        endTrackingVector   = container.EndTrackingVector;
        launchPointVector   = container.LaunchPointVector;
        landingPointVector  = container.LandingPointVector;

        rotatingRight = container.FacingRightSideOfTheScreen;
    }
예제 #3
0
 public void UnlockSkyhookContainer(SkyhookContainer container)
 {
     container.gameObject.SetActive(true);
 }