public override void Reset() { ComponentName = ""; FunctionName = ""; ParameterType = BehaviourEventParameterType.None; ParameterName = ""; ParameterDescription = ""; }
public BehaviourEventInfo(string _component, string _name, BehaviourEventParameterType _type, string _parameter, string _description) { ComponentName = _component; FunctionName = _name; ParameterType = _type; ParameterName = _parameter; ParameterDescription = _description; }
public BehaviourEventInfo(string _component, string _name, BehaviourEventParameterType _type) { ComponentName = _component; FunctionName = _name; ParameterType = _type; ParameterName = ""; ParameterDescription = ""; }
/// <summary> /// Registers the behaviour event with the defind parameter type. /// </summary> /// <param name="_event">Event.</param> /// <param name="_type">Type.</param> /// <param name="_parameter">Parameter.</param> /// <param name="_description">Description.</param> public void RegisterBehaviourEvent(string _event, BehaviourEventParameterType _type, string _parameter, string _description) { if (string.IsNullOrEmpty(_event)) { return; } m_BehaviourEvents.Add(new BehaviourEventInfo(this.name, _event, _type, _parameter, _description)); }
public void Copy(BehaviourEventInfo _info) { if (_info == null) { return; } ComponentName = _info.ComponentName; FunctionName = _info.FunctionName; ParameterType = _info.ParameterType; ParameterName = _info.ParameterName; ParameterDescription = _info.ParameterDescription; }