public void ChangeMissionVariable( ) { Debug.Log("Changing mission varaible and finishing"); if (!string.IsNullOrEmpty(State.VariableEval)) { State.VariableValue = GameData.Evaluate(State.VariableEval, null); } Missions.Get.ChangeVariableValue(State.MissionName, State.VariableName, State.VariableValue, State.ChangeType); if (State.LockReceptacleOnItemAdded) { recepticle.SetLocked(true); } Finish(); }