From 0908f1bd900dc53a12b7ceba89e61bbaf2a4f639 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Mon, 2 Jan 2017 19:31:53 +0100 Subject: Initial --- GameCallExEvents.c4d/DefCore.txt | 10 ++++++ GameCallExEvents.c4d/DescDE.txt | 1 + GameCallExEvents.c4d/DescUS.txt | 1 + GameCallExEvents.c4d/Graphics.png | Bin 0 -> 3803 bytes GameCallExEvents.c4d/Names.txt | 2 ++ GameCallExEvents.c4d/Script.c | 66 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 80 insertions(+) create mode 100644 GameCallExEvents.c4d/DefCore.txt create mode 100644 GameCallExEvents.c4d/DescDE.txt create mode 100644 GameCallExEvents.c4d/DescUS.txt create mode 100644 GameCallExEvents.c4d/Graphics.png create mode 100644 GameCallExEvents.c4d/Names.txt create mode 100644 GameCallExEvents.c4d/Script.c (limited to 'GameCallExEvents.c4d') diff --git a/GameCallExEvents.c4d/DefCore.txt b/GameCallExEvents.c4d/DefCore.txt new file mode 100644 index 0000000..d7e2baf --- /dev/null +++ b/GameCallExEvents.c4d/DefCore.txt @@ -0,0 +1,10 @@ +[DefCore] +id=GX7I +Version=4,9,8 +Name=GameCallExEvents +Category=C4D_StaticBack|C4D_Rule +MaxUserSelect=1 +Width=1 +Height=1 +Value=1 +Picture=0,0,64,64 diff --git a/GameCallExEvents.c4d/DescDE.txt b/GameCallExEvents.c4d/DescDE.txt new file mode 100644 index 0000000..e9fe81e --- /dev/null +++ b/GameCallExEvents.c4d/DescDE.txt @@ -0,0 +1 @@ +Erzeugt Events bei Callbacks, die die Engine an Szenario, Ziele und Regeln sendet. diff --git a/GameCallExEvents.c4d/DescUS.txt b/GameCallExEvents.c4d/DescUS.txt new file mode 100644 index 0000000..76d5b1d --- /dev/null +++ b/GameCallExEvents.c4d/DescUS.txt @@ -0,0 +1 @@ +Dispatches events for callbacks which are made in goals and rules. diff --git a/GameCallExEvents.c4d/Graphics.png b/GameCallExEvents.c4d/Graphics.png new file mode 100644 index 0000000..a0539dc Binary files /dev/null and b/GameCallExEvents.c4d/Graphics.png differ diff --git a/GameCallExEvents.c4d/Names.txt b/GameCallExEvents.c4d/Names.txt new file mode 100644 index 0000000..7e07085 --- /dev/null +++ b/GameCallExEvents.c4d/Names.txt @@ -0,0 +1,2 @@ +DE:GameCallEx-Eventerzeuger +US:GameCallEx-Eventcreator diff --git a/GameCallExEvents.c4d/Script.c b/GameCallExEvents.c4d/Script.c new file mode 100644 index 0000000..85ec0b5 --- /dev/null +++ b/GameCallExEvents.c4d/Script.c @@ -0,0 +1,66 @@ +#strict 2 + +func InitializePlayer() +{ + var event = Event("InitializePlayer", CreateFilledArray(...)); + if(Prevented(event)) + { + return ReturnValue(event); + } + else + { + return _inherited(...); + } +} + +func InitializeScriptPlayer() +{ + var event = Event("InitializeScriptPlayer", CreateFilledArray(...)); + if(Prevented(event)) + { + return ReturnValue(event); + } + else + { + return _inherited(...); + } +} + +func PreInitializePlayer() +{ + var event = Event("PreInitializePlayer", CreateFilledArray(...)); + if(Prevented(event)) + { + return ReturnValue(event); + } + else + { + return _inherited(...); + } +} + +func RemovePlayer() +{ + var event = Event("RemovePlayer", CreateFilledArray(...)); + if(Prevented(event)) + { + return ReturnValue(event); + } + else + { + return _inherited(...); + } +} + +func OnGameOver() +{ + var event = Event("OnGameOver", CreateFilledArray(...)); + if(Prevented(event)) + { + return ReturnValue(event); + } + else + { + return _inherited(...); + } +} -- cgit v1.2.3-54-g00ecf