So hello guys i write few scripts for kind of func wich when the player enter in a script area he will become inactive and the enemy(inactive) will became active (following one path node) (with disabled triggers) and when it get to this path node it will be disabled and the player will become active. so the problem is this: at the start everything works fine (the cs is starting normaly)but when i enter in the script area it does not activate the script to set me inactive and set active the enemy } everything is good in the editor (the name of the script area is same with the name in the script file and the area is set to "active".So here are the codes :
you can see on the picture that i am in the zone but i dont actualy work
void OnStart()
{
AddEntityCollideCallback("Player", "Scripts1", "Scripts1", true, 1);
}
void Scripts1(string &in asParent, string &in asChild, int alState)
{
SetPlayerActive(false);
SetEntityActive("brute1", true);
PlaySoundAtEntity("", "amb_idle01", "brute1", 0, false);
AddEnemyPatrolNode("brute1", "PathNode1", 1, "");
SetEntityActive("brute1", false);
SetPlayerActive(true);
}
void OnLeave()
{
}
please help ill be very happy