10 #include "GDCore/IDE/Project/ArbitraryObjectsWorker.h"
11 #include "GDCore/IDE/Events/ArbitraryEventsWorker.h"
12 #include "GDCore/String.h"
30 leaderboardIdMap = leaderboardIdMap_;
37 return allLeaderboardIds;
41 bool DoVisitInstruction(
gd::Instruction& instruction,
bool isCondition)
override;
42 void DoVisitObject(
gd::Object&
object)
override;
45 std::map<gd::String, gd::String> leaderboardIdMap;
46 std::set<gd::String> allLeaderboardIds;
ArbitraryEventsWorker is an abstract class used to browse events (and instructions) and do some work ...
Definition: ArbitraryEventsWorker.h:111
ArbitraryObjectsWorker is an abstract class used to browse objects (and behaviors) and do some work o...
Definition: ArbitraryObjectsWorker.h:30
Base class used to represents a behavior that can be applied to an object. It stores the content (i....
Definition: Behavior.h:23
An instruction is a member of an event: It can be a condition or an action.
Definition: Instruction.h:30
Definition: LeaderboardIdRenamer.h:21
void SetLeaderboardIdsToReplace(const std::map< gd::String, gd::String > &leaderboardIdMap_)
Definition: LeaderboardIdRenamer.h:29
const std::set< gd::String > & GetAllLeaderboardIds() const
Definition: LeaderboardIdRenamer.h:36
Represent an object of a platform.
Definition: Object.h:37
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:51
Definition: CommonTools.h:24