public void SetScriptValue(string szName, byte value)
 {
     if (m_nScriptInsPtr != 0)
     {
         long ptr = FCLibHelper.fc_get_class_value(m_nScriptInsPtr, szName);
         FCLibHelper.fc_set_value_byte(ptr, value);
     }
 }
 public void SetScriptValue(string szName, Vector4 value)
 {
     if (m_nScriptInsPtr != 0)
     {
         long ptr = FCLibHelper.fc_get_class_value(m_nScriptInsPtr, szName);
         FCLibHelper.fc_set_value_vector4(ptr, ref value);
     }
 }
示例#3
0
 public void SetScriptValue(string szName, ushort value)
 {
     if (m_nScriptInsPtr != 0)
     {
         long ptr = FCLibHelper.fc_get_class_value(m_VMPtr, m_nScriptInsPtr, szName);
         FCLibHelper.fc_set_value_ushort(ptr, value);
     }
 }
示例#4
0
 public void SetScriptValue(string szName, short value)
 {
     CreateScript();
     if (m_nScriptInsPtr != 0)
     {
         long ptr = FCLibHelper.fc_get_class_value(m_nScriptInsPtr, szName);
         FCLibHelper.fc_set_value_short(ptr, value);
     }
 }
 public void SetScriptValue(string szName, UnityEngine.Object value)
 {
     if (m_nScriptInsPtr != 0)
     {
         long ptr     = FCLibHelper.fc_get_class_value(m_nScriptInsPtr, szName);
         long obj_ptr = FCGetObj.PushObj(value);
         FCLibHelper.fc_set_value_wrap_objptr(ptr, obj_ptr);
     }
 }
示例#6
0
 public void SetScriptValue(string szName, System.Object value)
 {
     CreateScript();
     if (m_nScriptInsPtr != 0)
     {
         long ptr     = FCLibHelper.fc_get_class_value(m_nScriptInsPtr, szName);
         long obj_ptr = FCGetObj.PushObj(value);
         FCLibHelper.fc_set_value_intptr(ptr, obj_ptr);
     }
 }