コード例 #1
0
 public void SendAllBlobsToTube(PneumaticTube tube)
 {
     while (CurrentFollowerAmount > 0)
     {
         SendBlobToTube(tube);
     }
 }
コード例 #2
0
    public static void CallAllBlobsToTube(PneumaticTube tube)
    {
        foreach (var blob in instance.blobsInField)
        {
            blob.StartFollowing(tube.transform);
            blob.State = BlobState.GoingToTube;
        }

        instance.blobsInField.Clear();
    }
コード例 #3
0
    public void SendBlobToTube(PneumaticTube tube)
    {
        if (followingBlobs.Count <= 0)
        {
            return;
        }

        BlobBase blob = followingBlobs.First();

        followingBlobs.Remove(blob);

        blob.StartFollowing(tube.transform);
        blob.State = BlobState.GoingToTube;
    }