I beleive I need the experts here… I am confused…
Let say we have a C# script:
public class ComManager : MonoBehaviour
{
public class Game_Play_Details
{
public static void Write(byte[] bytes, ref int offset)
{
}
}
public class Win_Combo_Struct
{
public static UInt16 wid;
public static UInt32 pay;
public static void Write(byte[] bytes, ref int offset)
{
WriteUInt16(bytes, ref offset, wid);
WriteUInt32(bytes, ref offset, pay);
}
}
}
So :
class Game_Play_Details and class Win_Combo_Struct are like structs in C++ and I want the class Game_Play_Details to have an array of Win_Combo_Struct classes. In the Write function of Game_Play_Details I want to “call” the Write function of Win_Combo_Struct for every item in the array.
To sum up I need something like public static Win_Combo_Struct winCombos = new Win_Combo_Struct[100]; (which I don’t know where it should be written). And also I need to “call” winCombos*.Write in the write func. of Game_Play_Details .*
Any ideas?? I have tried many things to no avail. What am I missing??