(03-10-2012, 08:57 AM)Shives Wrote: Hi
I've got a question
How to script following:
If the player looks at the enemy the Path nodes should be cleared
I can't find the syntax to do it
.
void
SetEntityPlayerLookAtCallback(string& asName, string& asCallback, bool abRemoveWhenLookedAt);
Calls a function when the player looks at a certain entity.
Callback syntax:
void MyFunc(string &in asEntity, int alState) <-Do not forget to use this syntax
alState: 1 = looking, -1 = not looking
asName - internal name
asCallback - function to call
abRemoveWhenLookedAt - determines whether the callback should be removed when the player looked at the entity
And put this in the called function, it clears the current path of patrol nodes of the enemy:
ClearEnemyPatrolNodes(string& asEnemyName);