08-10-2012, 12:46 AM
bear with me on this I'm brand new to scripting in Amensia
I wanted a lever ("lever_1") to collide with the area ("lever_area"), then cause lever_1, lever_mount to disappear while the real lever is activated
void onStart()
{
AddEntityCollideCallback("lever_1", "lever_area", "levervisible", false, 1);
}
void OnEnter(){
}
void OnLeave(){
}
void levervisible(string &in Parent, string &in Child, int state) {
SetEntityActive("lever_1", false);
SetEntityActive("lever_mount", false);
SetEntityActive("actual_lever", true);
}
I wanted a lever ("lever_1") to collide with the area ("lever_area"), then cause lever_1, lever_mount to disappear while the real lever is activated
void onStart()
{
AddEntityCollideCallback("lever_1", "lever_area", "levervisible", false, 1);
}
void OnEnter(){
}
void OnLeave(){
}
void levervisible(string &in Parent, string &in Child, int state) {
SetEntityActive("lever_1", false);
SetEntityActive("lever_mount", false);
SetEntityActive("actual_lever", true);
}