GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
BehaviorsSharedData.h
1 /*
2  * GDevelop Core
3  * Copyright 2008-2016 Florian Rival ([email protected]). All rights
4  * reserved. This project is released under the MIT License.
5  */
6 
7 #pragma once
8 
9 #include "GDCore/String.h"
10 #include "GDCore/Project/BehaviorConfigurationContainer.h"
11 
12 namespace gd {
13 
24  public:
26  BehaviorsSharedData(const gd::String& name_, const gd::String& type_)
27  : BehaviorConfigurationContainer(name_, type_) {};
28  virtual ~BehaviorsSharedData();
29  virtual BehaviorsSharedData* Clone() const { return new BehaviorsSharedData(*this); }
30 };
31 
32 } // namespace gd
Base class for containers of behavior configuration. They can be attached to objects (Behavior) or la...
Definition: BehaviorConfigurationContainer.h:35
Base class for defining data shared by behaviors having the same type and name.
Definition: BehaviorsSharedData.h:23
String represents an UTF8 encoded string.
Definition: String.h:33
Definition: CommonTools.h:24