예제 #1
0
    public JSONInStream Content(int idx, out int value)
    {
        JSONNumberFieldValue fieldValue = (JSONNumberFieldValue)node.GetField(idx);

        value = (int)fieldValue.value;
        return(this);
    }
예제 #2
0
    public JSONInStream Content(string tag, out int value)
    {
        JSONNumberFieldValue fieldValue = (JSONNumberFieldValue)node.GetField(tag);

        value = (int)fieldValue.value;
        return(this);
    }
예제 #3
0
    public JSONInStream ContentOptional(string tag, ref int value)
    {
        JSONNumberFieldValue fieldValue = (JSONNumberFieldValue)node.GetField(tag);

        if (fieldValue != null)
        {
            value = (int)fieldValue.value;
        }
        return(this);
    }
예제 #4
0
    public JSONInStream Content(int idx, out XorInt value)
    {
        JSONNumberFieldValue fieldValue = null;

        try{
            fieldValue = (JSONNumberFieldValue)node.GetField(idx);
        }
        catch (Exception e) {
            Debug.LogError(e);
            Debug.LogError(idx);
        }
        value = (XorInt)fieldValue.value;
        return(this);
    }
예제 #5
0
    public JSONInStream Content(string tag, out int value)
    {
        JSONNumberFieldValue fieldValue = null;

        try{
            fieldValue = (JSONNumberFieldValue)node.GetField(tag);
        }
        catch (Exception e) {
            Debug.LogError(e);
            Debug.LogError(tag);
        }
        value = (int)fieldValue.value;
        return(this);
    }
예제 #6
0
    public JSONInStream Content(int idx, out XorFloat value)
    {
        JSONNumberFieldValue jSONNumberFieldValue = null;

        try
        {
            jSONNumberFieldValue = (JSONNumberFieldValue)node.GetField(idx);
        }
        catch (Exception ex)
        {
            Debug.LogError((object)ex);
            Debug.LogError((object)idx);
        }
        value = (float)jSONNumberFieldValue.value;
        return(this);
    }
예제 #7
0
    public JSONInStream Content(string tag, out XorUInt value)
    {
        JSONNumberFieldValue jSONNumberFieldValue = null;

        try
        {
            jSONNumberFieldValue = (JSONNumberFieldValue)node.GetField(tag);
        }
        catch (Exception ex)
        {
            Debug.LogError((object)ex);
            Debug.LogError((object)tag);
        }
        value = (uint)jSONNumberFieldValue.value;
        return(this);
    }
예제 #8
0
    public JSONInStream ContentOptional(string tag, ref XorInt value)
    {
        JSONNumberFieldValue fieldValue = null;

        try{
            fieldValue = (JSONNumberFieldValue)node.GetField(tag);
        }
        catch (Exception e) {
            Debug.LogError(e);
            Debug.LogError(tag);
        }
        if (fieldValue != null)
        {
            value = (XorInt)fieldValue.value;
        }
        return(this);
    }
예제 #9
0
    public JSONInStream ContentOptional(string tag, ref XorFloat value)
    {
        JSONNumberFieldValue jSONNumberFieldValue = null;

        try
        {
            jSONNumberFieldValue = (JSONNumberFieldValue)node.GetField(tag);
        }
        catch (Exception ex)
        {
            Debug.LogError((object)ex);
            Debug.LogError((object)tag);
        }
        if (jSONNumberFieldValue != null)
        {
            value = (float)jSONNumberFieldValue.value;
        }
        return(this);
    }