public void Setup(Entities.Entity parent, Loading.ModuleData moduleData) { if (moduleData != null) { mConditions = new Components.Conditional.ConditionChecker(moduleData.mConditionals); mMaxLifetime = moduleData.mLifetime; } SetupInternal(parent, moduleData); }
public void Setup(Loading.ActionData actionData) { mConditions = new Components.Conditional.ConditionChecker(actionData.mConditionals); mModules = actionData.mModules; SetupInternal(actionData); }
// Constructor for data-driven creation public Action() { mConditions = new Components.Conditional.ConditionChecker(null); }