public bool RunField(enumDynamicGraphicalProperty _prop, ref STRINGOBJ m_strval) { foreach (DisplayObjectDynamicProperty displayobjectdynamicproperty in objDisplayObjectDynamicPropertys.list) { if (displayobjectdynamicproperty.ObjectType == _prop) { foreach (DisplayObjectDynamicPropertyCondition cs in displayobjectdynamicproperty.ConditionList) { if (cs.SimpleOperation.RUNCondition().BOOL) { m_strval.Len = cs.m_StrValue.Len; m_strval.Val00 = cs.m_StrValue.Val00; m_strval.Val01 = cs.m_StrValue.Val01; m_strval.Val02 = cs.m_StrValue.Val02; m_strval.Val03 = cs.m_StrValue.Val03; m_strval.Val04 = cs.m_StrValue.Val04; m_strval.Val05 = cs.m_StrValue.Val05; m_strval.Val06 = cs.m_StrValue.Val06; m_strval.Val07 = cs.m_StrValue.Val07; m_strval.Val08 = cs.m_StrValue.Val08; m_strval.Val09 = cs.m_StrValue.Val09; m_strval.Val10 = cs.m_StrValue.Val10; m_strval.Val11 = cs.m_StrValue.Val11; m_strval.Val12 = cs.m_StrValue.Val12; m_strval.Val13 = cs.m_StrValue.Val13; m_strval.Val14 = cs.m_StrValue.Val14; m_strval.Val15 = cs.m_StrValue.Val15; //unsafe //{ // for (int k = 0; k < 16; k++) // { // m_strval.Val[k] = cs.m_StrValue.Val[k]; // } //} return(true); } } break; } } return(false); }
public void ToCopySTRINGOBJ(STRINGOBJ tocopy) { m_strvalue.Len = tocopy.Len; m_strvalue.Val00 = tocopy.Val00; m_strvalue.Val01 = tocopy.Val01; m_strvalue.Val02 = tocopy.Val02; m_strvalue.Val03 = tocopy.Val03; m_strvalue.Val04 = tocopy.Val04; m_strvalue.Val05 = tocopy.Val05; m_strvalue.Val06 = tocopy.Val06; m_strvalue.Val07 = tocopy.Val07; m_strvalue.Val08 = tocopy.Val08; m_strvalue.Val09 = tocopy.Val09; m_strvalue.Val10 = tocopy.Val10; m_strvalue.Val11 = tocopy.Val11; m_strvalue.Val12 = tocopy.Val12; m_strvalue.Val13 = tocopy.Val13; m_strvalue.Val14 = tocopy.Val14; m_strvalue.Val15 = tocopy.Val15; }