public void Copy(BehaviourModeFavouredObject _object) { if (_object == null) { return; } base.Copy(_object); MinRuntime = _object.MinRuntime; MaxRuntime = _object.MaxRuntime; MaxRuntimeMaximum = _object.MaxRuntimeMaximum; FavouredPriority = _object.FavouredPriority; FavouredUntilNextMovePositionReached = _object.FavouredUntilNextMovePositionReached; FavouredUntilTargetMovePositionReached = _object.FavouredUntilTargetMovePositionReached; FavouredUntilDetourPositionReached = _object.FavouredUntilDetourPositionReached; FavouredTarget = _object.FavouredTarget; FavouredTargetName = _object.FavouredTargetName; FavouredTargetRange = _object.FavouredTargetRange; }
public BehaviourModeFavouredObject(BehaviourModeFavouredObject _object) : base(_object) { Copy(_object); }