Exemplo n.º 1
0
    public override void OnRead(NetDataReader reader)
    {
        MatchStarted     = reader.GetBool();
        GoldenGoal       = reader.GetBool();
        ElapsedMatchTime = reader.GetFloat();
        MatchLength      = reader.GetInt();
        MaxPlayers       = reader.GetInt();
        ServerName       = reader.GetString();

        Teams[TEAM_TYPE.TEAM_1].Color = reader.GetColor();
        Teams[TEAM_TYPE.TEAM_1].Name  = reader.GetString();
        Teams[TEAM_TYPE.TEAM_1].Score = reader.GetInt();

        Teams[TEAM_TYPE.TEAM_2].Color = reader.GetColor();
        Teams[TEAM_TYPE.TEAM_2].Name  = reader.GetString();
        Teams[TEAM_TYPE.TEAM_2].Score = reader.GetInt();
    }
Exemplo n.º 2
0
 public static Color[] GetColorArray(this NetDataReader netDataReader)
 {
     Color[] arr = new Color[netDataReader.GetInt()];
     for (int i = 0; i < arr.Length; i++)
     {
         arr[i] = netDataReader.GetColor();
     }
     return(arr);
 }
Exemplo n.º 3
0
    public static LightServer GetLight(this NetDataReader reader)
    {
        LightServer l;

        l.range     = reader.GetFloat();
        l.color     = reader.GetColor();
        l.intensity = reader.GetFloat();

        l.shadowStrength   = reader.GetFloat();
        l.shadowBias       = reader.GetFloat();
        l.shadowNormalBias = reader.GetFloat();
        l.shadowNearPlane  = reader.GetFloat();
        return(l);
    }