From fa5403dccd986022b2a849e2078f043c3225348a Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Mon, 2 Jan 2017 19:33:41 +0100 Subject: Initial --- Items.c4d/Sensors.c4d/Switch.c4d/ActMap.txt | 3 +++ Items.c4d/Sensors.c4d/Switch.c4d/DefCore.txt | 19 +++++++++++++++++++ Items.c4d/Sensors.c4d/Switch.c4d/Graphics.png | Bin 0 -> 2872 bytes Items.c4d/Sensors.c4d/Switch.c4d/Names.txt | 2 ++ Items.c4d/Sensors.c4d/Switch.c4d/Script.c | 21 +++++++++++++++++++++ Items.c4d/Sensors.c4d/Switch.c4d/StringTblDE.txt | 4 ++++ Items.c4d/Sensors.c4d/Switch.c4d/StringTblUS.txt | 4 ++++ 7 files changed, 53 insertions(+) create mode 100644 Items.c4d/Sensors.c4d/Switch.c4d/ActMap.txt create mode 100644 Items.c4d/Sensors.c4d/Switch.c4d/DefCore.txt create mode 100644 Items.c4d/Sensors.c4d/Switch.c4d/Graphics.png create mode 100644 Items.c4d/Sensors.c4d/Switch.c4d/Names.txt create mode 100644 Items.c4d/Sensors.c4d/Switch.c4d/Script.c create mode 100644 Items.c4d/Sensors.c4d/Switch.c4d/StringTblDE.txt create mode 100644 Items.c4d/Sensors.c4d/Switch.c4d/StringTblUS.txt (limited to 'Items.c4d/Sensors.c4d/Switch.c4d') diff --git a/Items.c4d/Sensors.c4d/Switch.c4d/ActMap.txt b/Items.c4d/Sensors.c4d/Switch.c4d/ActMap.txt new file mode 100644 index 0000000..1090e76 --- /dev/null +++ b/Items.c4d/Sensors.c4d/Switch.c4d/ActMap.txt @@ -0,0 +1,3 @@ +[Action] +Name=On +Facet=0,5,10,5 diff --git a/Items.c4d/Sensors.c4d/Switch.c4d/DefCore.txt b/Items.c4d/Sensors.c4d/Switch.c4d/DefCore.txt new file mode 100644 index 0000000..bce04e3 --- /dev/null +++ b/Items.c4d/Sensors.c4d/Switch.c4d/DefCore.txt @@ -0,0 +1,19 @@ +[DefCore] +id=SW7I +Name=Switch +Version=4,9,5 +Category=C4D_Object|C4D_SelectMaterial|C4D_SelectKnowledge|C4D_SelectHomebase +MaxUserSelect=10 +Width=10 +Height=5 +Offset=-5,-2 +Mass=1 +Value=5 +Components=METL=1; +Picture=10,0,64,64 +Vertices=1 +VertexFriction=100 +Grab=2 +Collectible=1 +Rebuy=1 +NoPushEnter=1 diff --git a/Items.c4d/Sensors.c4d/Switch.c4d/Graphics.png b/Items.c4d/Sensors.c4d/Switch.c4d/Graphics.png new file mode 100644 index 0000000..716cfaa Binary files /dev/null and b/Items.c4d/Sensors.c4d/Switch.c4d/Graphics.png differ diff --git a/Items.c4d/Sensors.c4d/Switch.c4d/Names.txt b/Items.c4d/Sensors.c4d/Switch.c4d/Names.txt new file mode 100644 index 0000000..db637a2 --- /dev/null +++ b/Items.c4d/Sensors.c4d/Switch.c4d/Names.txt @@ -0,0 +1,2 @@ +DE:Schalter +US:Switch \ No newline at end of file diff --git a/Items.c4d/Sensors.c4d/Switch.c4d/Script.c b/Items.c4d/Sensors.c4d/Switch.c4d/Script.c new file mode 100644 index 0000000..1396ba7 --- /dev/null +++ b/Items.c4d/Sensors.c4d/Switch.c4d/Script.c @@ -0,0 +1,21 @@ +#strict 2 +#include BS7I + +local state; + +func Triggers() { return [["$On$"], ["$Off$"]]; } + +func ControlThrow(object caller) +{ + state = !state; + SetAction(["Idle", "On"][state]); + Sound("Grab"); + TriggerState(caller); +} + +func TriggerState(object caller) +{ + Trigger(!state, caller); +} + +func SensorCallbacks() { return [["$Switch$", "ControlThrow"], ["$Retrigger$", "TriggerState"]]; } diff --git a/Items.c4d/Sensors.c4d/Switch.c4d/StringTblDE.txt b/Items.c4d/Sensors.c4d/Switch.c4d/StringTblDE.txt new file mode 100644 index 0000000..442738c --- /dev/null +++ b/Items.c4d/Sensors.c4d/Switch.c4d/StringTblDE.txt @@ -0,0 +1,4 @@ +On=Einschalten +Off=Ausschalten +Switch=Schalten +Retrigger=Erneut aktivieren diff --git a/Items.c4d/Sensors.c4d/Switch.c4d/StringTblUS.txt b/Items.c4d/Sensors.c4d/Switch.c4d/StringTblUS.txt new file mode 100644 index 0000000..37de868 --- /dev/null +++ b/Items.c4d/Sensors.c4d/Switch.c4d/StringTblUS.txt @@ -0,0 +1,4 @@ +On=Switch on +Off=Switch off +Switch=Switch +Retrigger=Retrigger -- cgit v1.2.3-54-g00ecf