- Home /
floats and lists
Hey everyone! Got a noob question for you here but I really can't find the solution....
A void requires 2 floats (as in a list) in one (I will share the code after explaining) and another it requires 8. The problem I am having is, how do you separate the list? Because I really don't have a clue...
Thanks for the answer to my noob question everyone! Hope you haven't lost any faith in humanity because of it!
Here's the code:
public void TextureTerrain(float[] slopeStops, float[] heightStops, Texture2D[] textures)
You really need to learn some ter$$anonymous$$ology:
Answer by jebemti · Mar 17, 2016 at 10:10 PM
If I understand you correctly you want to do something like this:
// of size 10 I presume
float[] list;
float[] firstpart = new float[2];
float[] secondpart = new float[8];
for(int i=0; i<2; ++i){
firstpart[i] = list[i];
}
for(int i=2; i<10; ++i){
secondpart[i-2] = list[i];
}
Oh no that's not it. Sorry for not explain very well but it really is something simple xD I want to invoke the void in another script like this :
t.GetComponent<TerrainToolkit>().TextureTerrain(550f, 600f, g);
but it says that the float needs multiple vars. I tried doing it like this:
t.GetComponent<TerrainToolkit>().TextureTerrain([550f, 600f], 600f, g);
but that didn't work either
I got it in the end. I had to do what you did put assign the vars in the float[] firstpart = "blah blah blah" bit. Thanks mate!
Your answer
![](https://koobas.hobune.stream/wayback/20220612072246im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Can I create a list with an int/float and a string? C# 2 Answers
Pick between two floats 2 Answers
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
A node in a childnode? 1 Answer