From 3246b689417a170fa0dc5af638cf708a032aad96 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Sun, 13 Feb 2022 21:20:56 +0100 Subject: Crew Selection: Use InitializeDef instead of Clonk appendto for creation --- CrewSelection.c4d/Script.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'CrewSelection.c4d') diff --git a/CrewSelection.c4d/Script.c b/CrewSelection.c4d/Script.c index 920a604..d4362f5 100644 --- a/CrewSelection.c4d/Script.c +++ b/CrewSelection.c4d/Script.c @@ -1,5 +1,26 @@ #strict 3 +static CS7I_Instance; + +func InitializeDef() +{ + if (!CS7I_Instance) + { + CreateObject(GetID()); + } +} + +func Initialize() +{ + if (CS7I_Instance && CS7I_Instance != this) + { + RemoveObject(); + return; + } + + CS7I_Instance = this; +} + func Activate(int player) { var cursor = GetCursor(player); -- cgit v1.2.3-54-g00ecf