Beispiel #1
0
void CDynScriptArray::InsertAny(MonoAnyValue value, int index)
{ 
	IMonoDomain *pDomain = GetClass()->GetAssembly()->GetDomain();

	if(value.type==eMonoAnyType_String)
		Insert((mono::object)pDomain->CreateMonoString(value.str), index);
	else
		Insert(pDomain->BoxAnyValue(value), index);
}
Beispiel #2
0
void CMonoActor::SetMaxHealth(float health)
{
	IMonoDomain *pDomain = m_pScript->GetClass()->GetAssembly()->GetDomain();

	m_pScript->SetPropertyValue("MaxHealth", *pDomain->BoxAnyValue(MonoAnyValue(health)));
}